《程序设计》-2005年秋 期中测试成绩统计 第10讲作用域规则和编译预处理命令简介 周水庚 2005年11月23/30日 提要 局部变量和全局变量 存储类 变量定义 编译预处理命令简介 提要 局部变量和全局变量 存储类 变量定义 编译预处理命令简介 局部变量和全局变量 一个C程序通常由多个函数组成,可分放在若干源程序文件中,且允许各源程序文件分别单独编译。 程序用标识符命名程序对象,能直接用标识符引用它代表的程序对象的程序正文范围称为该对象的作用域 本章以变量为例讨论程序对象的作用域和存储类,有关结论可类似地适用于函数名、类型名、语句名等其他程序对象 局部变量及其作用域 局部变量的作用域是定义它的函数体或复合语句,在定义它的函数或复合语句内能用变量名引用它,在定义它的函数体或复合语句之外不能使用它 局部变量及其作用域(续) #include stdio.h void main() { char s[120]; int m = 26; /*这里可使用fullch(),makestr(),局部变量s,m,以及stdio,h中定义的程序对象*/ makestr(A, m, s); printf(STR = %s\n, s); } 复合语句内定义的变量只在它的复合语句内有效 { /* 这里实现交换整型变量 x 和 y 的值 */
您可能关注的文档
最近下载
- 疥疮诊疗中国专家共识解读.pptx
- 《五官科护理学》理论教学大纲(供四年制本科护理学专业使用).doc VIP
- 2025年9月第42届全国中学生物理竞赛预赛试题(含答案及评分标准).pdf
- 南岭国家公园天井山片区森林游憩现状及发展规划探讨.pdf VIP
- 50-接触网工-评价规范.docx
- 七十岁以上的老年人三力测试题库-答案.pdf VIP
- 小学语文 国际获奖小说绘本《偷莎士比亚的贼》课件 新人教版.ppt VIP
- 六年级下册语文课件-童书教学《偷莎士比亚的贼》 北师大版共13张PPT.ppt VIP
- 《五官科护理学》教学大纲全套.docx VIP
- 2026年慢性病高血压糖尿病竞赛试题(附答案).docx VIP
原创力文档

文档评论(0)