首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C中是否需要函数的extern关键字?

在C语言中,extern关键字用于声明一个变量或函数是在其他文件中定义的。它的作用是告诉编译器该变量或函数的定义在其他地方,而不是当前文件中。

在C语言中,默认情况下,函数的声明是隐式的extern声明。也就是说,如果在一个文件中定义了一个函数,而在另一个文件中调用该函数,不需要使用extern关键字来声明函数。编译器会自动在调用函数的文件中查找函数的定义。

然而,如果你想在一个文件中使用另一个文件中定义的全局变量,就需要使用extern关键字来声明该变量。这样编译器就知道该变量是在其他文件中定义的,并且可以正确地链接它们。

需要注意的是,extern关键字只是用于声明变量或函数,而不是定义它们。变量或函数的定义通常在另一个文件中。

总结起来,C语言中使用extern关键字来声明在其他文件中定义的变量或函数,以便在当前文件中使用它们。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券