转载 经典C C 面试题 四
?
原文地址:经典C/C++面试题(四)作者:zcan1、局部变量能否和全局变量重名?
能,局部会屏蔽全局。要用全局变量,需要使用:
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?
extern
可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。
4、语句for(;1;)有什么问题?它是什么意思?
无限循环,和while(1)相同。
5、do…while和while…do有什么区别?
前一个循环一遍再判断,后一个判断以后再循环。
6、请写出下列代码的输出内容
#include stdio.h mai
您可能关注的文档
- 生产企业薪酬与绩效考核制度.doc
- 十道海量数据处理面试题zz.doc
- 四川12月6日省考、选调生行测真题解析.doc
- 孙剑艺等汉语基本结构单位名称嬗变考.doc
- 天津、陕西、湖北联考2009年行测真题.doc
- 统计专业考精算师的优势二.doc
- 瓦斯评估5瓦斯检查考核制度.doc
- 乡镇2015年第二季度安全生产工作考核细则及评分标准.doc
- 信息系统》模拟试题四.doc
- 盐城市建设工程质量检测机构信用等级考核标准试行.doc
- 2026年中国物料平衡管理系统数据监测研究报告.docx
- 2026年及未来5年中压负荷开关柜项目市场数据调查、监测研究报告.docx
- 2026年及未来5年压酸胶粘合剂项目市场数据调查、监测研究报告.docx
- 2026年及未来5年过氧乙酸杀菌剂项目市场数据调查、监测研究报告.docx
- 2026年及未来5年测线项目市场数据调查、监测研究报告.docx
- 2026年及未来5年粘贴纸项目市场数据调查、监测研究报告.docx
- 2026年中国胶手套数据监测报告.docx
- 2026年放空排污阀行业深度研究报告.docx
- 2026年覆铜管割刀行业深度研究报告.docx
- 2026年中国集团饮水供应系统数据监测报告.docx
最近下载
- 23CJ62-4塑料防护排(蓄)水板建筑构造(四)-TH·MDS防、排水系统.docx VIP
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- 神经重症目标温度管理中国专家共识(2022版).pdf VIP
- 交警辅警笔试试题及答案.doc VIP
- 电气装置安装工程接地装置施工及验收规范GB50169—92.pdf VIP
- 菲律宾结构设计规范NSCP chapter 5a.pdf VIP
- 教科版科学四年级下册《岩石的组成》教案教学设计小学公开课.pdf VIP
- 国开(SX)-工程伦理-形考任务三(权重20%)-学习资料.docx
- 辅导员案例分析.pdf VIP
- 水生态调度与管理技术方案.docx
原创力文档

文档评论(0)