C语言程序开发经典实例之五 |
作者: 来源: 阅读 数 114 人次 , 2006-5-10 15:24:00 |
|
【程序41】 题目:学习static定义静态变量的用法 1.程序分析: 2.程序源代码:
#include "stdio.h" varfunc() { int var=0; static int static_var=0; printf("\40:var equal %d \n",var); printf("\40:static var equal %d \n",static_var); printf("\n"); var++; static_var++; } void main() { int i; for(i=0;i<3;i++) varfunc(); } | 【程序42】 题目:学习使用auto定义变量的用法 1.程序分析: 2.程序源代码:
#include "stdio.h" main() { int i,num; num=2; for (i=0;i<3;i++) { printf("\40: The num equal %d \n",num); num++; { auto int num=1; printf("\40: The internal block num equal %d \n",num); num++; } } } | 【程序43】 题目:学习使用static的另一用法。 1.程序分析: 2.程序源代码:
#include "stdio.h" main() { int i,num; num=2; for(i=0;i<3;i++) { printf("\40: The num equal %d \n",num); num++; { static int num=1; printf("\40:The internal block num equal %d\n",num); num++; } } } | |
|