浙江人工智能建站系统软件,文字网址生成器,旅游前 做攻略有什么网站好用,网站运营做seoextern#xff0c;外面的、外来的意思。那它有什么作用呢#xff1f;举个例子#xff1a;假设你在大街上看到一个黑皮肤绿眼睛红头发的美女#xff08;外星人#xff1f;#xff09;或者帅哥。你的第一反应就是这人不是国产的。extern 就相当于他们的这些区别于中国人的特…extern外面的、外来的意思。那它有什么作用呢举个例子假设你在大街上看到一个黑皮肤绿眼睛红头发的美女外星人或者帅哥。你的第一反应就是这人不是国产的。extern 就相当于他们的这些区别于中国人的特性。extern 可以置于变量或者函数前以标示变量或者函数的定义在别的文件中下面的代码用到的这些变量或函数是外来的不是本文件定义的提示编译器遇到此变量和函数时在其他模块中寻找其定义。就好比在本文件中给这些外来的变量或函数带了顶帽子告诉本文件中所有代码这些家伙不是土著。那你想想extern 修饰的变量或函数是定义还是声明看列子c 文件中定义c 文件中用extern 修饰 int i 10 extern int i//写成i 10行吗 void funvoid extern void funvoid//两个void 可否省略 { //code }h 文件中定义c 文件中用extern 修饰 int j 1; extern double j//这样行吗为什么 int k 2; j 3.0//这样行吗为什么 至于extern“C”的用法一般认为属于C的范畴这里就先不讨论。当然关于extern的讨论还远没有结束在指针与数组那一章你还会和它亲密接触的。