本帖最后由 愿我能 于 2014-3-26 18:16 编辑
- #include <stdio.h>
- int a, b = 10;
- void test()
- {
- a++;
-
- printf("a=%d ", a);
-
-
- int a = 0;
- a++;
- printf("a=%d\n", a);
- }
- int main()
- {
- test();
- test();
- test();
- return 0;
- }
复制代码 输出结果为a=1 a=1 a=2 a=1 a=3 a=1。 不太懂 a的值是如何赋值的 这几天开始复习下代码,以前没做过练习题,现在才知道练习题才是能检验是否明白。
|