新建
上传
首页
助手
最?/div>
资料?/div>
工具

2007-01-24 09:19

作者:罗可龙出处:

csdn

责任编辑:罗可龙

 

 

 

 

1

、局部变量能否和全局变量重名

?

 

 

 

 

答:能,局部会屏蔽全局。要用全局变量,需要使?/p>

"::"

 

 

 

 

局部变量可以与全局变量同名?/p>

在函数内引用这个变量时,

会用到同名的局部变量,

?/p>

不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,

比如在两个循环体内都定义一个同名的局部变量,

而那个局部变量的作用域就在那个循环体

内?/p>

 

 

 

 

2

、如何引用一个已经定义过的全局变量

?

 

 

 

 

答:

extern

 

 

 

 

可以用引用头文件的方式,也可以用

extern

关键字,如果用引用头文件方式来引用某

个在头文件中声明的全局变理?/p>

假定你将那个变写错了?/p>

那么在编译期间会报错?/p>

如果你用

extern

方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间?/p>

错?/p>

 

 

 

 

3

、全局变量可不可以定义在可被多?/p>

.C

文件包含的头文件?/p>

?

为什?/p>

?

 

 

 

 

答:可以,在不同?/p>

C

文件中以

static

形式来声明同名全局变量?/p>

 

 

 

 

可以在不同的

C

文件中声明同名的全局变量?/p>

前提是其中只能有一?/p>

C

文件中对此变?/p>

赋初值,此时连接不会出错

 

 

 

 

4

、语?/p>

for( ;1 ;)

有什么问?/p>

?

它是什么意?/p>

?

 

 

 

 

答:?/p>

while(1)

相同?/p>

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2007-01-24 09:19

作者:罗可龙出处:

csdn

责任编辑:罗可龙

 

 

 

 

1

、局部变量能否和全局变量重名

?

 

 

 

 

答:能,局部会屏蔽全局。要用全局变量,需要使?/p>

"::"

 

 

 

 

局部变量可以与全局变量同名?/p>

在函数内引用这个变量时,

会用到同名的局部变量,

?/p>

不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,

比如在两个循环体内都定义一个同名的局部变量,

而那个局部变量的作用域就在那个循环体

内?/p>

 

 

 

 

2

、如何引用一个已经定义过的全局变量

?

 

 

 

 

答:

extern

 

 

 

 

可以用引用头文件的方式,也可以用

extern

关键字,如果用引用头文件方式来引用某

个在头文件中声明的全局变理?/p>

假定你将那个变写错了?/p>

那么在编译期间会报错?/p>

如果你用

extern

方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间?/p>

错?/p>

 

 

 

 

3

、全局变量可不可以定义在可被多?/p>

.C

文件包含的头文件?/p>

?

为什?/p>

?

 

 

 

 

答:可以,在不同?/p>

C

文件中以

static

形式来声明同名全局变量?/p>

 

 

 

 

可以在不同的

C

文件中声明同名的全局变量?/p>

前提是其中只能有一?/p>

C

文件中对此变?/p>

赋初值,此时连接不会出错

 

 

 

 

4

、语?/p>

for( ;1 ;)

有什么问?/p>

?

它是什么意?/p>

?

 

 

 

 

答:?/p>

while(1)

相同?/p>

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2007-01-24 09:19

作者:罗可龙出处:

csdn

责任编辑:罗可龙

 

 

 

 

1

、局部变量能否和全局变量重名

?

 

 

 

 

答:能,局部会屏蔽全局。要用全局变量,需要使?/p>

"::"

 

 

 

 

局部变量可以与全局变量同名?/p>

在函数内引用这个变量时,

会用到同名的局部变量,

?/p>

不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,

比如在两个循环体内都定义一个同名的局部变量,

而那个局部变量的作用域就在那个循环体

内?/p>

 

 

 

 

2

、如何引用一个已经定义过的全局变量

?

 

 

 

 

答:

extern

 

 

 

 

可以用引用头文件的方式,也可以用

extern

关键字,如果用引用头文件方式来引用某

个在头文件中声明的全局变理?/p>

假定你将那个变写错了?/p>

那么在编译期间会报错?/p>

如果你用

extern

方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间?/p>

错?/p>

 

 

 

 

3

、全局变量可不可以定义在可被多?/p>

.C

文件包含的头文件?/p>

?

为什?/p>

?

 

 

 

 

答:可以,在不同?/p>

C

文件中以

static

形式来声明同名全局变量?/p>

 

 

 

 

可以在不同的

C

文件中声明同名的全局变量?/p>

前提是其中只能有一?/p>

C

文件中对此变?/p>

赋初值,此时连接不会出错

 

 

 

 

4

、语?/p>

for( ;1 ;)

有什么问?/p>

?

它是什么意?/p>

?

 

 

 

 

答:?/p>

while(1)

相同?/p>

 

 

Ͼλ">
Ͼλ
Ŀ

C语言面试题大汇总之华为面试题及答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

2007-01-24 09:19

作者:罗可龙出处:

csdn

责任编辑:罗可龙

 

 

 

 

1

、局部变量能否和全局变量重名

?

 

 

 

 

答:能,局部会屏蔽全局。要用全局变量,需要使?/p>

"::"

 

 

 

 

局部变量可以与全局变量同名?/p>

在函数内引用这个变量时,

会用到同名的局部变量,

?/p>

不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,

比如在两个循环体内都定义一个同名的局部变量,

而那个局部变量的作用域就在那个循环体

内?/p>

 

 

 

 

2

、如何引用一个已经定义过的全局变量

?

 

 

 

 

答:

extern

 

 

 

 

可以用引用头文件的方式,也可以用

extern

关键字,如果用引用头文件方式来引用某

个在头文件中声明的全局变理?/p>

假定你将那个变写错了?/p>

那么在编译期间会报错?/p>

如果你用

extern

方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间?/p>

错?/p>

 

 

 

 

3

、全局变量可不可以定义在可被多?/p>

.C

文件包含的头文件?/p>

?

为什?/p>

?

 

 

 

 

答:可以,在不同?/p>

C

文件中以

static

形式来声明同名全局变量?/p>

 

 

 

 

可以在不同的

C

文件中声明同名的全局变量?/p>

前提是其中只能有一?/p>

C

文件中对此变?/p>

赋初值,此时连接不会出错

 

 

 

 

4

、语?/p>

for( ;1 ;)

有什么问?/p>

?

它是什么意?/p>

?

 

 

 

 

答:?/p>

while(1)

相同?/p>

 

 



ļ׺.doc޸Ϊ.docĶ

  • ๦ӡEDAʵ鱨
  • ǽɽȫҵȫҵʸѵۿ⼰
  • ѧģ
  • Ϣȫ-
  • ̱ɺͬ
  • װԤĵ
  • Դѧ빤ѧԺ
  • ()˽2011α꼶²ᡶƺ̡жָ
  • 09ִҵҽʦϰ⼯
  • ȹ̿γ˵1.

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)