2019-05-04 09:19发布
#include <stdio.h>
int x=10;
void test()
{
x=20;
}
void test2()
printf("%d\n",x);
void main()
test();
test2();
//据我所知。局部变量,有效范围在当前的局部变量到大括号消失。照理应该不影响其他自定义函数了。但为什么x的值还是20?
你的test 里面没有用局部变量啊?直接全局用x,如果test(){int x=10;}就是你希望的。
最多设置5个标签!
你的test 里面没有用局部变量啊?直接全局用x,如果test(){int x=10;}就是你希望的。
一周热门 更多>