如果在一个文件内需要使用在其他文件中定义的全局变量,则需要在引用该变量的文件内,用extern对此变量做说明。
举一反三
- 在当前文件中使用其它文件里定义的全局变量时,该全局变量须在当前文件中声明为外部变量,声明外部变量的关键字为extern
- 如果在全局变量定义之前的函数中要使用该全局变量,可以用extern对该变量进行声明,表示该变量是一个已经定义的外部变量
- 在C源程序文件中,若要定义一个不允许其他文件使用的变量,则该变量需要使用的存储类别是____ A: extern B: register C: auto D: static
- 如果定义一个变量,该变量需要其他模块使用,应该利用什么伪指令说明() A: PRIVATE B: PUBLIC C: EXTERN D: LOCAL
- 若要定义一个只允许在本源文件中所有函数中使用的全局变量,则该变量需要使用的存储类别是(). A: extern B: register C: static D: auto