1.一个程序中定义了一个全局变量s=0,然后在A函数内给通过a给s赋值
2.随时间和其他条件变化a的值也会发生变化
3.达到某一条件后a的值不会再变化,暂且称之为a的终值,假设为5
4.通过另一个B函数返回s的值
5.运行结果:B的返回值既不是0也不是一个随a的值变化的值,而是从始至终都是a的终值既5
6.全程应该没有其他函数调用过s,但主函数不确定,这里不方便放代码
7.所有变量都是double类型
个人比较小白,求教各位是个什么原因,谢谢!
C中全局变量的值如何变化
最新推荐文章于 2023-07-21 10:49:54 发布