- 4
- 0
- 约6.77千字
- 约 13页
- 2016-12-11 发布于河南
- 举报
1楼
1、局部变量能否和全局变量重名??? 答:能,局部会屏蔽全局。要用全局变量,需要使用?::??? 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。???? 2、如何引用一个已经定义过的全局变量??? 答:extern?? 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。???? 3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么??? 答:可以,在不同的C文件中以static形式来声明同名全局变量。?? 可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错???? 4、语句for(???;1???;)有什么问题?它是什么意思??? 答:和while(1)相同。???? 5、do……while和while……do有什么区别??? 答:前一个循环一遍再判断,后一个判断以后再循环???? 6、请写出下列代码的输出内容?? #include?stdio.h?? main()?? {?? int???a,b,c,d;?? a=10;?? b=a++;?? c=++a;?? d=10*a++;?? printf(?b,c,d:%d,%d,%d?,b,c,d);?? return???0;?? }???? 答:10,12,120???? 7、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别??? 全局变量(外部变量)的说明之前再冠以static???就构成了静态的全局变量。全局变量本身就是静态存储方式,???静态全局变量当然也是静态存储方式。???这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,???当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。???而静态全局变量则限制了其作用域,???即只在定义该变量的源文件内有效,???在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,???因此可以避免在其它源文件中引起错误。?? 从以上分析可以看出,???把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了它的作用域,???限制了它的使用范围。?? static函数与普通函数作用域不同。仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件?? static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;?? static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次依据上一次结果值;??
2009-2-3 11:11
?
HYPERLINK /f?kz=534067761 \l sub 回复
HYPERLINK /ist_mod=pbfr=tb0_forumst_type=uname \t _blank x269147836
HYPERLINK /ifans?st_mod=pbfr=tb0_forumst_type=fans \t _blank 24位粉丝
HYPERLINK /f?kz=534067761
2楼
static函数与普通函数有什么区别:static函数在内存中只有一份,普通函数在每个被调用中维持一份拷贝???? 8、程序的局部变量存在于(堆栈)中,全局变量存在于(静态区???)中,动态申请数据存在于(???堆)中。?? 9、设有以下说明和定义:?? typedef???union???{long???i;???int???k[5];???char???c;}???DATE;?? struct???data???{???int???cat;???DATE???cow;???doubl
您可能关注的文档
- 化学分析用各溶液的浓度.doc
- 化学九年级下源与评价答案.doc
- 劳动者的基本利和义务课件.ppt
- 化学热力学基例题与习题OK.ppt
- 化学计量点、定终点.ppt
- 化学反应工程习题解答.doc
- 化学方程式,章节知识要点(填空式),分快复习,不一定,中考中应该注意的几十个问题(腊纸).doc
- 动量与能量部习题分析与解答.ppt
- 化学品生产单受限空间作业安全规范(AQ3028-2008).ppt
- 化工化工仪表自动化.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 2023年四川巴中中考数学真题及答案.pdf VIP
- 国家工业和信息化部所属事业单位招聘笔试真题2024.docx VIP
- 2021年四川巴中中考英语真题.pdf VIP
- 边生产边施工的危险分析及对策.pdf VIP
- 电气安全培训(完整版).ppt VIP
- 2025至2030原子力显微镜(AFM)行业项目调研及市场前景预测评估报告.docx
- 2025年度 民主生活会班子对照检查发言材料(五个带头)_八篇.docx VIP
- 公司考勤表模版.docx VIP
- 基于springboot+vue的外卖点餐系统毕业设计开题报告.docx VIP
- 2025年四川巴中中考历史试卷真题及答案详解(精校打印版).pdf VIP
原创力文档

文档评论(0)