C 语言面试题大汇总之华为面试题
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用 ::
;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而
不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变
量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那
个循环体内。
2 、如何引用一个已经定义过的全局变量?
答: extern
可以用引用头文件的方式,也可以用 extern 关键字 ,如果用引用头文件方式来引用某个
在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你
用 extern 方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期
间报错。
3、全局变量可不可以定义在可被多个 .C 文件包含的头文件中?为什么?
答:可以,在不同的 C 文件中以 static 形式来声明同名全局变量。
可以在不同的 C 文件中声明同名的全局变量,前提是其中只能有一个 C 文件中对此变量
赋初值,此时连接不会出错
您可能关注的文档
- 【备战2016】高考英语典型试题精粹专题三代词.pdf
- 【三年经典】2011-2013年全国各地高考物理试题分类汇编:电磁感应.pdf
- 19-李建伟民法讲义.pdf
- 2015版中国药典制剂通则-片剂试题.pdf
- 2020《民法典》竞赛题库及答案(全套题库第1部分)共50题(20200913020559).pdf
- 2020年贵州省《民法典》竞答题库答案(20200913020144).pdf
- 20160130卞江教授无机化学.pdf
- Catia考试试题之一.pdf
- c语言经典面试题.pdf
- Powerpoint二级典型试题解析.pdf
- 2026年福建省晋江市高考数学学业考试试卷【易错题】附答案详解.docx
- 2026年福建省晋江市高考数学自主招生模拟卷有答案详解.docx
- 2026年福建省晋江市高考数学模拟预测考试卷带答案详解(满分必刷).docx
- 2026年福建省晋江市高考数学模拟预测考试卷附答案详解(巩固).docx
- 自动驾驶中的视觉信息融合技术.docx
- 2026年福建省晋江市高考数学学业考试试卷【完整版】附答案详解.docx
- 2026年福建省晋江市高考数学强基计划考试卷及答案详解1套.docx
- 2026年万豪收益管理年终考核测试题及满分答案.doc
- 2026年福建省晋江市高考数学学业考试测试卷含答案详解(综合题).docx
- 社会福利项目的实施效能评价与优化方案研究.docx
最近下载
- 2026年新苏教版三年级下册科学全册知识点梳理(新教材).pdf
- 达坂城区防风林初步设计文本.doc VIP
- 场平土石方工程归档资料.docx VIP
- 2025年长沙县县内选调教师考试试题附答案.docx VIP
- 小学数学课标测试题题库及答案.doc VIP
- 浅析中德文化差异对商务谈判的影响及应对策略.docx VIP
- 新疆2022系列标准设计图集新22D6 防雷与接地工程.docx VIP
- 湖南省近六年(2014年-2019年)对口招生考试医卫类专业综合知识试题.docx VIP
- 场平土石方工程归档资料.doc VIP
- 三一履带起重机SCC13800TM_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
原创力文档

文档评论(0)