100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > c语言extern关键字的用法详解 – 网络

c语言extern关键字的用法详解 – 网络

时间:2019-03-20 18:14:10

相关推荐

c语言extern关键字的用法详解 – 网络

与static的区别

在头文件中的应用

关键字的注意事项

关键字的用法。

关键字时,需要在声明变量或函数的地方指出其定义所在的文件或模块。

关键字将其声明为外部变量或函数。例如

//file1.ct global_var = 10; //定义全局变量

c1(){tfction”);

//file2.ct global_var; //声明外部全局变量c1(); //声明外部函数

tain(){tf”, global_var); //使用外部全局变量c1(); //调用外部函数 0;

与static的区别

声明的变量或函数在其他文件中定义,而static声明的变量或函数只能在当前文件中使用。例如

//file1.ct static_var = 10; //定义静态变量

c(){tfction”);

//file2.ct static_var; //声明外部静态变量c(); //无法声明外部静态函数

tain(){tf”, static_var); //使用外部静态变量c(); //无法调用外部静态函数 0;

在头文件中的应用

关键字可以将变量或函数的定义和声明分离开来,方便多个文件共享。例如

//file1.ht global_var; //声明外部全局变量c1(); //声明外部函数

//lude “file1.h”

t global_var = 10; //定义全局变量

c1(){tfction”);

//lude “file1.h”

tain(){tf”, global_var); //使用外部全局变量c1(); //调用外部函数 0;

关键字的注意事项

关键字时需要注意以下几点

关键字在C语言中具有重要的作用,可以方便地实现多个文件或模块之间的变量或函数共享。在使用时需要注意其特点和注意事项,以确保程序的正确性和稳定性。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。