在文件1中,定义一个全局变量: int globalVariable = 10; 复制代码 在文件2中,使用extern声明该全局变量: extern int globalVariable; 复制代码 这样,在文件2中就可以使用globalVariable变量,而不需要重新定义它。 需要注意的是,extern关键字只是用来声明变量或函数,而不是定义它们。变量或函数的定义应该在其他文件中...
声明可以多次,但是定义只能一次,对变量来说,必须加extern才是引用声明,对函数来说,函数声明默认就是extern。 当在不include含有全局变量或函数定义的头文件时,而这个全局变量或函数在某个源文件存在定义,则使用它之前都必须提前对他做引用声明才能使用此外部......
这个问题也问的挺含糊的,怎么说呢,最简单最 直接的方法是为变量添加extern修饰词,当然, 这个变量必须是全局变量。还有一种就是利用函 数调用来进行变量的间接引用,比如这个C文 件中的一个函数引用另外一个C中的函数,将 变量经过实参的形式传递过去。不过题目既然说 是引用,那么还是用第一个答案好了。相关...