- 1
- 0
- 约1.87万字
- 约 94页
- 2019-06-12 发布于江西
- 举报
第八章 综合设计与应用 8.1变量的作用域与存储类别 变量可被识别、能够起作用的范围称为变量的作用域。 C语言标准根据变量在源程序中可能出现的位置,将源程序划分成四个不同的区域,分别是:文件域、函数域、块域和函数原型域。 (1)文件域 文件域:指在一个源文件的区域内起作用。 在函数外声明的变量具有文件域。具有文件域的变量在源文件中有效的范围是从声明它的位置开始到源文件尾,也称为全局变量或外部变量。 (2)函数域 函数域:指在一个函数定义的区域内起作用。 C语言中只有标号(后跟冒号“:”的标识符)具有函数域,这意味着goto语句不能在不同的函数之间跳来跳去,以确保C语言的模块化程序结构的独立性。 (3)块域 块域:指在块语句中从左花括号开始到右花括号结束的区域内起作用。 函数的形参和在块语句中声明的变量具有块域,它们只在块域内可识别,块外不可识别。具有块域的变量称为局部变量或内部变量。 (4) 函数原型域 函数原型域:指在函数原型声明语句的范围内起作用。 对于已经定义好的函数,在调用之前需要对其进行原型声明。在函数原型声明语句中,声明为参数名的变量具有函数原型域 看例8-1 不同作用域的变量 根据变量作用域的不同,变量可分为 局部变量(Local Variable) 全局变量(Global Variable ) 局部变量 局部变量 在语句块内定义的变量 形参也是
您可能关注的文档
- 500强中心关于红塔烟草(集团)有限责任公司的研究.doc
- 555集团之美国购物中心(MOA)案例研究(59页).ppt
- 600现代项目管理知识体系培训( )-课件.ppt
- 918事变论文心得体会-九一八,不能成了耻辱的包袱_26739.doc
- 1840-1949年是中国近代史时期,由于列强的入侵,近代中.ppt
- 2000版ISO9001标准培训教程.ppt
- 2014《5年高考3年模拟》高考英语复习(B版,新课标专用)课件专题二十 短文改错(65张).ppt
- 2014【5年高考3年模拟】高考复习理科数学(B版,安徽专用)课件31导数与积分(2013高考).ppt
- 2014电大【行政管理本科地方政府学】考试小抄.doc
- 2014电大保险学概论期末考试题.doc
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
原创力文档

文档评论(0)