第七章 用函数实现模块化程序设计
第一节为什么要用函数
了解C语言函数的概念,了解C语言函数的分类。
第二节怎样定义函数
掌握函数的结构,掌握定义函数的格式方法。
第三节调用函数
掌握函数调用的形式,分清形参和实参,理解并掌握函数调用时参数的“值传递”,掌握函数调用的执行过程,掌握return语句和函数的返回值。
第四节对被调用函数的声明和函数原型
理解函数原型,区分函数与函数原型,掌握函数声明的使用。
第五节函数的嵌套调用
掌握函数的嵌套调用,可以读懂相关的程序代码。
第六节函数的递归调用
了解函数的递归调用,可以读懂简单的函数递归调用代码。
第七节数组作为函数参数
掌握数组元素作函数实参,掌握数组名作函数参数,理解参数的“地址传递”;了解多维数组作函数参数。
第八节局部变量和全局变量
理解并掌握局部变量的定义和作用范围,理解并掌握全局变量的定义和作用范围。
第九节变量的存储方式和生存期
理解变量的动态存储方式与静态存储方式;掌握局部静态变量;了解关键字extern、static在定义全局变量时的作用。
第十节关于变量的声明和定义
认识各种形式的变量声明和定义。
第十一节内部函数和外部函数
了解内部函数与外部函数。
第八章 善于利用指针
第一节指针是什么
理解指针的概念。
第二节指针变量
理解并区分变量的指针和指针变量,掌握指针变量的表示和定义,掌握指针变量的使用,掌握指针变量作为函数参数传递地址。
第三节通过指针引用数组
掌握数组元素的指针,掌握指针的运算,掌握通过指针引用数组元素;理解数组名即数组首地址,掌握用数组名作函数参数的使用。
第四节通过指针引用字符串
掌握字符串的引用方式;掌握字符指针作函数参数。
第五节指向函数的指针
简单了解函数指针,简单了解用函数指针变量调用函数,简单了解定义和使用指向函数的指针变量,简单了解用指向函数的指针作函数参数。
第六节返回指针值的函数
了解返回指针值的函数。
第七节&