77问答网
所有问题
C中定义了一个全局变量在一个模块中使用了值被更改,下次调用这个全局变量的值是以前的值还是被更改后的值
如题所述
举报该问题
推荐答案 2011-06-16
全局变量
的作用就是在整个程序里面都是它的作用域的。
那就是说你在任何地方都可以引用或者说使用这个变量的。既然你在模块里面更改了,那你在其他地方使用这个全局变量的时候,就是更改过后的值的。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YpvWIINYI.html
其他回答
第1个回答 2011-06-16
全局变量的值不会变,但是子函数里的值被调用后会变。
第2个回答 2011-06-17
放在任意文件里(补充:函数以外)
在其他文件里用 extern 声明
或者在App类中声明一个公有成员
在程序其它类中可以用
AfxGetApp() 得到一个App对象指针,将它转化成你的App类指针
然后就可以通过指针->变量使用了
还有就是在
MFC中定义只有静态成员的类 到时候直接应用就可以了,还不破坏结构
第3个回答 2011-06-18
最新的值
第4个回答 2011-06-16
我觉得应该是更改了的。
相似回答
在一个
函数中改变了
全局变量的值,
那么此
变量在
以后的函数中值为什么?是...
答:
全局变量全局
有效,在哪里改它都可以,是改过之后的值
C
语言中,子函数
定义了一个全局变量,
运行一次数值改变,子函数再次运行...
答:
函数定义所谓“
全局变量
”的唯一方式就是把变量声明为static。static修饰的变量只会在函数第一次
被调用
时被初始化一次,并且超出函数作用域后不会被销毁。但其可见性仍然限于函数作用域内,而非全局。
c
语言中
,定义一个全局变量,在一个
子函数中改变
了值,
怎么在下一个函数...
答:
你都说是
全局变量
了,在任何地方都可以访问它,只是要注意在多线程下取它值的时候它是否已经改变
了值,
改变的时候可以设一个标志变量。
c
语言
中定义的全局变量,
在某个函数中赋值还能被其他函数
使用
吗
答:
全局变量是
全局都可以使用的。在某个函数中,改变
全局变量,
那么,该变量的值马上就被改变了。在其它函数使用时,该
全局变量的值,
就已经是改变了的值。
有人懂c语言吗?有个作业不会做
答:
方法1:利用全局变量 分析:全局变量作为C语言的一个知识点,虽然我们都了解它的特点,但在实际教学过程中应用得并不是很多。由于
全局变量的
作用域是从
定义变量
开始直到程序结束,而对于编写有多个返回
值的C
语言函数,我们可以考虑把要返回的多个
值定义
成全局变量。当函数被调用时,
全局变量被更改,
我们再...
C
语言中如何
定义全局变量
?
答:
1、首先,我们可以在函数外面
定义变量,
就是全局变量。2、局部变量可以与全局变量同样命名。3、但是优先级是局部变量优先。4、但是局部
变量的
生命周期是整个结构内。5、
全局变量是
整个程序结束,才释放。6、我们也可以为变量加上修饰符。
C
语言问题,这里y是
全局变量,
为什么void函数中改变y
的值
后,退出void函数...
答:
void p(int *x,int y)上面函数中 的int y 是一个局部变量,存储的是一个 int 类型的值。int *x 是一个局部
变量,是一个
int型指针,存储的是一个 int 类型变量的地址。在 main 函数
中调用
p(&x,y) 时,将
全局变量的
x 的地址 赋值给你 p(int*x,int y) 中的局部变量 int *x,...
大家正在搜
C定义函数后面的括号里是什么
奔驰C260L车标后面是什么模块
定义一个商品类CGoods
奔驰C后排充电模块
C的定义
已定义两个接口B和C
已经定义或声明的函数C2535
7017C模块功能
AI8C模块
相关问题
C语言中全局变量调用后会被修改值吗
c语言中定义的全局变量,在某个函数中赋值还能被其他函数使用吗
C语言中,子函数定义了一个全局变量,运行一次数值改变,子函数...
c语言定义了一个全局变量,为什么该变量在函数调用后,值没发生...
c语言定义了一个全局变量,为什么该变量在函数调用后,值没发生...
在C语言中,一个文件中定义的 全局变量,在另一个文件中能用吗...
在c语言中,是怎么使用全局变量使得被调用函数能够返回多个值?
单片机C语言中的全局变量可以被修改吗