extern关键字的作用是用来声明外部变量或函数。这样编译器就会在链接阶段将该函数与实际定义进行关联。总结来说,extern关键字的作用是用于在一个文件中引用其他文件中定义的全局变量或函数。
extern关键字的作用是用来声明外部变量或函数。
在C或C++中,如果一个变量或函数在当前文件之外定义,但在当前文件中需要引用它,就需要使用extern关键字进行声明。这样编译器就会知道该变量或函数是在其他文件中定义的,并且可以正确地引用它。
例如,在一个文件中定义了一个全局变量a,而在另一个文件中需要引用该变量a,就需要在该文件中使用extern关键字声明变量a,以便编译器知道该变量是外部定义的。
extern关键字还可以用于在一个文件中引用其他文件中定义的函数。如果在一个文件中只需要使用某个函数的声明而不需要实际定义,就可以使用extern关键字声明该函数。这样编译器就会在链接阶段将该函数与实际定义进行关联。
总结来说,extern关键字的作用是用于在一个文件中引用其他文件中定义的全局变量或函数。