找回密码
 注册
搜索
查看: 2913|回复: 13

c语言面试题总汇.doc

[复制链接]
发表于 2009-11-28 11:03:07 | 显示全部楼层 |阅读模式
华为
1、局部变量能否和全局变量重名?
答:能,局部会屏蔽全局。要用全局变量,需要使用"::"
局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内
2、如何引用一个已经定义过的全局变量?
答:extern
可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错

【文件名】:091128@52RD_c语言面试题总汇.doc
【格 式】:doc
【大 小】:331K
【简 介】:
【目 录】:


发表于 2009-11-30 17:14:55 | 显示全部楼层
这个也要收钱??????????
点评回复

使用道具 举报

发表于 2009-11-30 19:18:23 | 显示全部楼层
“2、如何引用一个已经定义过的全局变量?
答:extern
可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错”

请问这个这个“可以用引用头文件的方式“是如何实现的啊?有点不解
[em13]
点评回复

使用道具 举报

发表于 2009-12-29 09:59:00 | 显示全部楼层
以下是引用tailshao在2009-11-30 17:14:55的发言:
这个也要收钱??????????

你想要的话,我送给你[em08][em08][em08]
点评回复

使用道具 举报

发表于 2009-12-29 16:58:16 | 显示全部楼层
可以用引用头文件的方式“就是include的方式,如#include“xxx.h”,而该全局变量在xxx.h中声明。
点评回复

使用道具 举报

发表于 2010-3-19 23:59:10 | 显示全部楼层
这个直接百度就能搜到吧[em10][em11]
点评回复

使用道具 举报

发表于 2010-4-13 13:24:40 | 显示全部楼层
不就是钱么?现在来赚啊![em02][em02][em02]
点评回复

使用道具 举报

发表于 2011-4-20 10:52:44 | 显示全部楼层
学习 了 [em01]
点评回复

使用道具 举报

发表于 2011-4-24 17:08:26 | 显示全部楼层
靠,这东西都是免费 ,你就拿到这里来赚钱,好毒[em28][em28]
点评回复

使用道具 举报

发表于 2011-7-19 15:49:05 | 显示全部楼层
要钱,楼主太塞了哦!
点评回复

使用道具 举报

发表于 2011-8-10 11:08:08 | 显示全部楼层
[em07]给点钱啊,没钱钱了
点评回复

使用道具 举报

发表于 2011-8-20 23:38:17 | 显示全部楼层
,,,,,,,,,,,,,,,,,[em01]
点评回复

使用道具 举报

发表于 2011-11-21 19:02:31 | 显示全部楼层
哥们发一个免费的,602883240@qq.com.  谢谢!
点评回复

使用道具 举报

发表于 2012-1-9 10:07:53 | 显示全部楼层
木有钱啊啊啊。。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 05:38 , Processed in 0.049651 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表