77问答网
所有问题
当前搜索:
extern怎么定义变量
C语言中
变量
存储static和
extern
两个关键字的作用分别是什么
答:
用static修饰函数的话,情况与修饰全局变量大同小异,就是改变了函数的作用域。
extern
关键字 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处
定义
的,要在此处引用”。在上面的例子中可以看出,在file2中如果想调用file1中
的变量
a,只须用extern进行声明即可调用a,这就...
在C语言中声明和
定义
有什么区别
答:
变量定义
:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。变量声明:用于向程序表明变量的类型和名字。区别:定义也是声明,
extern
声明不是定义。定义分配存储空间,而声明不会。通过使用extern关键字声明变量名而不定义它。 事实上它只是说明变量定义在程序的其他地方。程序...
VC++全局
变量
和全局函数
怎么定义
答:
你新建一个MFC工程就会发现工程内有一个 theApp变量(好象这个名字)它就是全局的,你把全局变量和它定义到一起比较规范一些。如果在其他文件里用全局变量,声明一下就可以了(用
extern
声明)在新建工程的ClassView界面上你会看到有个Globals的文件夹,打开会有一个theApp变量,双击一下到theApp
变量定义
...
c++中 用
extern
声明
外部变量
时能不能给变量赋初值
答:
只不过出于简单的目的,函数的声明省略了
extern
关键字,函数不能再声明(除非是
定义
)处定义函数体。我们通常
的变量
声明主要是声明变量的类型(编译器认为是分配内存的方式):int variable;这已经有足够的信息令编译器(在声明的地方)分配内存。希望可以帮到你 参考资料:《thinking in C++》...
c++中
extern怎么
同时声明多个全局
变量
,只用一个extern.
答:
C++ 中建议不要声明全局
变量
破坏系统结构 如果不得已也的尽量缩小其作用大小 你的问题是头文件重复引用需要+
extern
这样告诉工具 在其他文件中声明过了 就不会重复
定义
的错误了 extern就是避免这个错误的
我
定义extern变量
n;在main中,n=6。在被调函数中,n=0,
怎么
解决?我希望被...
答:
最简单的解决方式是reverse函数加一个参数,比如 void reverse(int * pointer,int n)然后main函数中调用:reverse(p,n);
C语言中
extern的
意思是什么
答:
提示编译器遇到此
变量
和函数时在其他模块中寻找其
定义
。这里起到的是声明作用范围的用处。
extern的
另外用法是当C和C++混合编程时假如c++调用的是c源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp调用a.c里面的变量i和函数callme()...
static和
extern的
区别
答:
--- 先说
extern
和
变量
的关系。先说只有一个文件(编译单元)的:int i=10; //这个是
定义
一个全局变量,值为10 extern int i=10; //这个是错误的,变量已经存在,
怎么
赋初值呢?extern int i; //这个和第一句 int i=10; 可以同时存在在一个文件中。再说跨文件(多个编译单元)的:文件...
extern
在c语言中是什么意思
答:
extern的
另外用法是当C和C++混合编程时假如c++调用的是c源文档
定义
的函数或
变量
,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp调用a.c里面的变量i和函数callme()相关内容:C语言包含的各种控制语句仅有9种,关键字也只有32个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行...
extern
在c语言中是什么意思?
答:
提示编译器遇到此
变量
和函数时在其他模块中寻找其
定义
。这里起到的是声明作用范围的用处。
extern的
另外用法是当C和C++混合编程时假如c++调用的是c源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp调用a.c里面的变量i和函数callme()...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜