vs中为什么我在一个文件里声明一个定义在另一个文件的函数时,前面不加extern也能在这个文件调用?

日期:2020-07-02 10:28:06 人气:3

vs中为什么我在一个文件里声明一个定义在另一个文件的函数时,前面不加extern也能在这个文件调用?

C标准定义,函数默认是全局的,变量默认是局部的。所以你定义的函数在其他文件也可以调用。但定义的变量在其他文件必须要extern声明后使用
    A+
热门评论