码迷,mamicode.com
首页 > 其他好文 > 详细

C笔试题之简答题

时间:2019-05-09 00:29:30      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:引用   stat   不同   函数   笔试   阶段   span   链接   区别   

1、局部变量能否和全局变量同名?

  能,局部变量会屏蔽全局变量,因为这两种变量拥有不同的作用域,类似的还有块作用域变量、函数原型作用域变量。

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

  使用关键字 extern,或者使用引用头文件的方式。两种方式的区别是,如果代码中将被引用的全局变量写错,那么引用头文件方式的代码会在编译阶段报错,而使用关键字关键字 extern 方式的代码会在链接阶段报错。

3、全局变量能否定义在可被多个C文件包含的头文件中?

  能,在头文件中使用关键字 static 来声明同名全局变量,这样的全局变量为内链变量,具有文件作用域。 

C笔试题之简答题

标签:引用   stat   不同   函数   笔试   阶段   span   链接   区别   

原文地址:https://www.cnblogs.com/yangzx/p/10835873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!