zoukankan      html  css  js  c++  java
  • 第八次作业

    一.本次课学习到的知识点:

    (1)void为不反回结果的函数,且void不能省略,否则默认为int,函数体中没有表达式的return语句,也可省略return.

    (2)不返回结果的函数在定义、调用、参数传递、函数声明上,思路与以前相同,适用于把一些确定的、相对独立的程序功能封装成函数。

    (3)局部变量:定义在函数的内部,且有效作用范局部变量一般定义在函数或复合语句的开始处,围局限于所在的函数内部,形参是局部变量。

    (4)不能定义在中间位置。

    (5)全局变量:定义在函数外而不属于任何函数的变量。作用范围是从定义开始到程序所在文件结束,他对范围内所有函数都起作用。

    (6)全局变量可以定义在程序的头部、也可以定义在两个函数的中间或程序尾部。

    (7)自动变量定义形式:auto 类型名 变量表;静态变量定义格式:static 类型名 变量表;静态变量只能用于所定义的函数,而全局变量用于所有函数。

    二.实验过程中遇到的问题及解决方法:

    (1)一些题目依旧不能够正确理解。

    (2)全局变量、局部变量、静态变量的异同还不太清楚,存在或多或少的模糊。

    解决方法:上网或者翻看书籍,多打几次代码,多做几次练习。

    三.心得

    其实代码打着打着也就熟练了,也就清楚要怎么做了。

    虽然在一些问题上还是不太清晰,如使用函数统计指定数字个数,但是多问问同学或者老师或者是会的一些外援,其实也还是可以解决的。

    总的来说,C语言是一门让我又爱又恨的课。恨是因为拿到手的一个作业,却又不知怎么下手;但是当我成功地用蜗牛一样的速度完成一小个作业时,又会树立起许多信心以及成就感。

    这几节课,老师提问的多了,上课倒是紧张兮兮的,因为问的问题可以说是讲了仍是一头雾水,大概是不能马上跟上的吧,然后前面学的知识,诶哟,又记不牢,久不久就遗忘一下TOT。

    感觉考试的话,我这各方面也是要go die了。

    四.本章学习总结:

    函数首部三要素:函数类型,函数名,形式参数表。

    函数的调用:任何c程序执行,首先从主函数main()开始,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完后将返回主函数,然后再从原先暂停的位置继续执行。

    形参和实参必须一一对应,实参的值依次传给形参。

    函数声明:c语言要求函数先定义后调用。如果自定义函数被放在主调函数的后面,就需要在函数调用前,加上函数原型声明。

    不返回结果的函数与返回函数的区别:返回函数都是起计算或判断作用,最终有一个函数结果返回。在例题5-5中,调用函数的作用就是在屏幕上输出数字金字塔,不是为了得到某个运算结果,而是要让它产生某些作用。

    结构化程序设计思想:结构化程序设计强调程序设计的风格和程序结构的规范化,提倡清晰的结构,其基本思想是将一个复杂问题的求解过程划分为若干阶段,每个阶段要处理的问题都容易被理解和处理。

    包括按自顶向下的方法对问题进行分析、模块化设计和结构化编码3个步骤。适合规模较大的程序设计。

    局部变量和全局变量。

  • 相关阅读:
    SSL JudgeOnline 1194——最佳乘车
    SSL JudgeOnline 1457——翻币问题
    SSL JudgeOnlie 2324——细胞问题
    SSL JudgeOnline 1456——骑士旅行
    SSL JudgeOnline 1455——电子老鼠闯迷宫
    SSL JudgeOnline 2253——新型计算器
    SSL JudgeOnline 1198——求逆序对数
    SSL JudgeOnline 1099——USACO 1.4 母亲的牛奶
    SSL JudgeOnline 1668——小车载人问题
    SSL JudgeOnline 1089——USACO 1.2 方块转换
  • 原文地址:https://www.cnblogs.com/hjlnarry/p/6065460.html
Copyright © 2011-2022 走看看