- 2
- 0
- 约1.14万字
- 约 50页
- 2018-07-12 发布于江苏
- 举报
作用域和编译预处理
江苏科技大学计算机科学与工程学院计算机基础教学部 第 5 章 作用域和编译预处理 第5章 作用域和编译预处理 5.1 作用域 作用域是指标识符的有效范围,变量的有效范围称为变量的作用域。所有的变量都有自己的作用域,作用域的范围由说明方式决定。 VC++中的作用域共分为5类:块作用域、文件作用域、函数原型作用域、函数作用域和类作用域。对应的变量主要分为两种:局部变量和全局变量。 5.1 作用域 1、块作用域 用一对花括号括起来的一部分程序称为一个块。在块内定义说明的变量,其作用域仅限于块内,离开该块后再使用这种变量是非法的。具有块作用域的变量是局部变量。例如: void f1(char a=10) //函数f1 { int b=20; couta‘\t’b‘\n’; //输出 5 20 coutc‘\n’; //错误 } //a,b作用域结束 void main() { int c=5; f1(c); couta ‘\t’b‘\n’; //错误 } 5.1 作用域 使用块作用域变量时,应注意的问题: (1)一个块内不允许定义名称相同的变量,在不同的块中可以定义名称相同的变量。 (2)主函数中定义的变量也只能在主函数中使用,不能在其它函数中使用。同时,主函数中
您可能关注的文档
最近下载
- ISO140012026标准解读文件.pptx VIP
- ISO14001:2026全新培训教材.pptx
- ISO14001-2026与ISO14001-2015条款原文变化标识对照表(雷泽佳编制-2026A0).pdf VIP
- ISO14001-2026&ISO45001-2018内审知识测试试题及答案.pdf VIP
- ISO140012026&ISO450012018内审知识测试测试卷及答案.docx VIP
- 2026年广东省学法考试年度考试满分答案(考场三).doc VIP
- 2026年广东省学法考试年度考试满分答案(考场三2份答案).doc VIP
- 回流焊与波峰焊的区别贴片元件焊接23课件讲解.pptx
- 住院病案室病历遗失情况说明范文.docx
- 宣贯培训(2026年)《QCT 272-2025汽车用铝合金铸件技术条件》.pptx VIP
原创力文档

文档评论(0)