• 第八次作业


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

    (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个步骤。适合规模较大的程序设计。

    局部变量和全局变量。

  • 相关阅读:
    hudson用SVN插件下载代码,用ant插件打包, 用SSH插件部署
    CSS加DIV布局
    CSS父元素高度随子元素高度变化而变化
    iframe父页面获取iframe子页面的元素 与 iframe子页面获取父页面元素
    基于ZooKeeper的Dubbo注册中心
    最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨。
    接口测试中三种传参请求(Map、request、Integer)解析
    测试培训大纲第一课时,软件测试基础(培训待续中....)
    架构从最简单的数据访问框架(ORM)到资源调度和治理中心(SOA)说起
    让shell脚本在后台飞
  • 原文地址:https://www.cnblogs.com/hjlnarry/p/6065460.html
Copyright © 2020-2023  润新知