C笔试题之简答题
Posted yangzx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C笔试题之简答题相关的知识,希望对你有一定的参考价值。
1、局部变量能否和全局变量同名?
能,局部变量会屏蔽全局变量,因为这两种变量拥有不同的作用域,类似的还有块作用域变量、函数原型作用域变量。
2、如何引用一个已经定义过的全局变量?
使用关键字 extern,或者使用引用头文件的方式。两种方式的区别是,如果代码中将被引用的全局变量写错,那么引用头文件方式的代码会在编译阶段报错,而使用关键字关键字 extern 方式的代码会在链接阶段报错。
3、全局变量能否定义在可被多个C文件包含的头文件中?
能,在头文件中使用关键字 static 来声明同名全局变量,这样的全局变量为内链变量,具有文件作用域。
以上是关于C笔试题之简答题的主要内容,如果未能解决你的问题,请参考以下文章