C语言完美演绎9-1

/* 范例:9-1 */

#include <stdio.h>

void func_a(void)

{

int a=0; /* func_a函数每次调用时,变量a重设为0 */

a++;

printf("a=%d\t",a);

}

void func_b(void)

{

static int b=0; /* 变量b只在第一次设初值为0 */

b++; /* 每次调用func_b函数之后,b值将一直累加 */

printf("b=%d\n",b);

}

void main(void)

{

int a;

for(int i=0;i<5;i++)

{

printf("第%d次调用:",i+1);

func_a();

func_b();

}

getchar();

}

程序执行结果:

第1次调用:a=1 b=1

第2次调用:a=1 b=2

第3次调用:a=1 b=3

第4次调用:a=1 b=4

第5次调用:a=1 b=5

相关推荐
LDR00611 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
Luminous.11 天前
C语言--day30
c语言·开发语言
玖玥拾11 天前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器
謓泽11 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
不会C语言的男孩11 天前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
2601_9516438811 天前
C语言长文整理,关键字和数据类型
c语言·数据类型·关键字·嵌入式开发·格式化输出
m0_5474866611 天前
《C#语言程序设计与实践》 全套PPT课件
c语言·c#·c语言程序设计
✎ ﹏梦醒͜ღ҉繁华落℘11 天前
编程基础 --高内聚,低耦合
c语言·单片机
QK_0011 天前
C语言 static 关键字三大作用
c语言·开发语言
隔窗听雨眠11 天前
C语言函数递归从入门到精通(下):性能优化与工程实践
c语言·算法·性能优化