2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > [C语言]C语言中关键字‘extern’的作用

[C语言]C语言中关键字‘extern’的作用

时间:2023-11-09 02:01:37

相关推荐

[C语言]C语言中关键字‘extern’的作用

在C语言中,‘extern’是一个关键字,用于表示一个变量或函数在其他文件或模块已经定义,也可以在当前文件或模块使用。

具体来说,‘extern’可以有以下俩种用法:

1. 用于声明全局变量或函数,在一个文件中声明一个全局变量或函数为extern,表示该变量或函数在其他文件中定义,这样就可以在当前文件中使用该变量或函数,例如:

extern int count; //声明全局变量count在其他文件中定义extern void print(); //声明函数print在其他文件中定义

2. 用于引用全局变量或函数:在当前文件中引用其他文件中已经定义的全局变量或函数。例如:

extern int count; //声明全局变量count在其他文件中定义 printf("count=%d\n", count); //引用全局变量count

使用extern关键字的好处是可以在多个文件中共享变量和函数,方便了模块化编程和代码重用。

需要注意的是,如果在同一个文件中定义了变量或函数并使用了extern关键字,这个变量或函数就会变成全局变量或函数,可以被其他文件中的代码访问。

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