Chinaunix首页 | 论坛 | 博客
  • 博客访问: 652317
  • 博文数量: 128
  • 博客积分: 4385
  • 博客等级: 上校
  • 技术积分: 1546
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-22 14:05
文章分类

全部博文(128)

文章存档

2012年(2)

2011年(51)

2010年(75)

分类: C/C++

2011-01-18 17:34:10

  1. #include <stdio.h>

  2. void add()
  3. {
  4.     static int i = 5;
  5.     i++;
  6.     printf("i in add = %d\n", i);
  7. }

  8. void sub()
  9. {
  10.     static int i = 10;
  11.     i--;
  12.     printf("i in sub = %d\n", i);
  13. }

  14. void main(void)
  15. {
  16.     int i = 1;
  17.     add();
  18.     sub();
  19.     printf("i in main = %d\n", i);
  20.     add();
  21.     sub();
  22.     printf("i in main = %d\n", i);
  23. }
  24. 执行结果:
  25. i in add = 6
  26. i in sub = 9
  27. i in main = 1
  28. i in add = 7
  29. i in sub = 8
  30. i in main = 1
  31. Press any key to continue
阅读(1383) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~