《c语言程序设计 重庆大学课件 第08章 结构体类型和联合体类型.ppt》由会员分享,可在线阅读,更多相关《c语言程序设计 重庆大学课件 第08章 结构体类型和联合体类型.ppt(88页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计技术n nCC语言数据描述和语言数据描述和CC程序设计初步程序设计初步 n n结构化程序设计基础和结构化程序设计基础和CC语言的控制结构语言的控制结构 n n数组及其应用数组及其应用 n n函数与函数与CC程序结构程序结构 n n指针与函数指针与函数 n n指针与数组指针与数组 n n字符串及其应用字符串及其应用 n n结构体类型和联合体类型结构体类型和联合体类型 n nCC语言的文件处理及其应用语言的文件处理及其应用 n n位运算与枚举类型位运算与枚举类型函数与程序结构n n函数的定义和调用函数的定义和调用n n函数的嵌套调用和递归调用函数的嵌套调用和递归调用n n变量的作用域和生存
2、期变量的作用域和生存期n n编译预处理编译预处理n n多源文件多源文件CC程序的组织方法程序的组织方法函数与程序结构 模块化程序设计技术就是通过开发和维护一些小的程序块(即模块)的方法构建一个大型程序,是人类解决较大的复杂问题所采用的一种“分而治之”的策略。本章主要讨论C语言实现模块化程序设计技术的手段以及在模块化实现过程中所遇到的一系列问题。4.1 函数的定义和调用 n nCC程序的一般结构程序的一般结构 C源程序源文件1 源文件i 源文件n预处理语句 函数1 函数n说明/定义部分 执行部分图4.1 C程序结构4.1.1 函数的定义和声明 函数定义就是编写完成某种具有一定功能的程序模块。1)现代风格的函数定义形式:返回类型符返回类型符 函数名函数名(形式参数表及其说明形式参数表及其说明)/函数头函数头 变量定义和说明及函数执行语句变量定义和说明及函数执行语句/函数体函数体 函数体:由变量定义与函数执行语句组成。二者全无则是空函数,先占位置,以后补上。