C语言程序设计100个经典例子 下载本文

程序41】

题目:学习static定义静态变量的用法

1.程序分析: 2.程序源代码: #include \ varfunc()

{ int var=0;

static int static_var=0; printf(\

printf(\

printf(\

var++; static_var++;

} void main() {int i; for(i=0;i<3;i++) varfunc();

}

==============================================================

【程序42】

题目:学习使用auto定义变量的用法

1.程序分析:

2.程序源代码: #include \ main() {int i,num; num=2;

for (i=0;i<3;i++)

{ printf(\

num++; {

auto int num=1;

printf(\

num++; } } }

==============================================================

【程序43】

题目:学习使用static的另一用法。

1.程序分析: 2.程序源代码: #include \ main() { int i,num;

num=2; for(i=0;i<3;i++)

{

printf(\

num++; {

static int num=1;

printf(\

num++; } } }

==============================================================

【程序44】

题目:学习使用external的用法。

1.程序分析: 2.程序源代码: #include \ int a,b,c; void add() { int a; a=3; c=a+b; }

void main() { a=b=4; add();

printf(\

}

==============================================================

【程序45】

题目:学习使用register定义变量的方法。

1.程序分析: 2.程序源代码: void main()

{

register int i; int tmp=0; for(i=1;i<=100;i++)

tmp+=i;

printf(\

}

==============================================================

【程序46】

题目:宏#define命令练习(1)

1.程序分析: 2.程序源代码: #include \