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

相关推荐
ss2731 小时前
【入门OJ题解】分苹果问题(Python/Java/C 实现)
java·c语言·python
你怎么知道我是队长1 小时前
CRC校验C语言实现-CRC8、CRC16、CRC16的直接计算法、查表法
c语言·前端·javascript
淘源码d1 小时前
医院专业级PACS系统完整源码(C+VC+MSSQL)
c语言·数据库·sqlserver·源码·pacs系统·医学影像系统
LONGZETECH2 小时前
汽车仿真教学软件技术实现深度解析:从三维建模到学情数据闭环
c语言·3d·unity·架构·汽车
坚果派·白晓明2 小时前
[鸿蒙PC三方库移植适配] 使用 AtomCode + Skills 自动完成Protobuf鸿蒙化适配
c语言·c++·华为·harmonyos
SoftLipaRZC3 小时前
C语言预处理详解:从宏定义到条件编译
c语言·开发语言
Legendary_0083 小时前
18-30W 便携照明设备 USB-C PD 升级:选型与设计要点
c语言·开发语言
caimouse4 小时前
mshtml/nsio.c 实现报告
c语言·开发语言
weixin_467182284 小时前
Arduino进阶二|自定义类库保姆级教程(从零手写属于自己的传感器类库+完整源码)
c语言·c++·单片机·嵌入式硬件·arduino·c++面向对象·diy库文件
玖玥拾4 小时前
C/C++ 基础笔记(八)
c语言·c++