第六章 函 数.pptVIP

  • 8
  • 0
  • 约9.83千字
  • 约 35页
  • 2017-09-23 发布于未知
  • 举报
第六章 函 数 ——结构化程序设计基础 结构化程序设计概述 6.1 函数的定义和调用 函数定义的功能 ⒉函数的定义 ⒊函数的引用 ⑵引用过程 关于返回值的几点说明: 举例:通过函数求 xn 。 6.2 变量的存储类型及作用域 变量的四种存储类型 ⒈auto存储类型(局部变量) ⒊局部static(静态)存储类型 ⒋外部变量(extern存储类型、全局变量) 关于全局变量的几点说明: 关于全局变量的几点说明: 全局变量应用举例:用函数交换两个全局变量的值。 全局变量的副作用 6.3 函数间的数据传递 函数间数据传递方式 ⒈使用参数传递数据 ⑵传地址方式 ⒉全局变量传递参数 6.4 数组与函数参数 举例:通过函数求数组元素的平均值。 举例:通过函数将字符串中的大写字母转换为小写字母。 6.5 递归函数 递归举例:求n!。 6.6 命令行参数 举例:回显命令行参数。 6.7 编译预处理 说明: ⑵带参数的宏定义 ⒉文件包含 文件包含举例:求半径为r的园面积、园周长。 ⑴宏名一般用大写; ⑵编译时用字符串无条件替代宏名; #define PI 3.1415926; … PI*r*r 3.1415926;*r*r ⑶宏名的有效范围,从定义到程序尾。也可以通过#undef修改 定义范围。 #define G 9.8 void main(void ) {

文档评论(0)

1亿VIP精品文档

相关文档