题目:学习使用static的另一用法。
#include<stdio.h>
int main()
{
int cnt = 5;
for (int i = 0; i < 4; ++i)
{
printf("cnt 变量为 %d\n", cnt);
cnt++;
{
static int cnt = 1;
printf("内置模块 cnt 变量为 %d\n", cnt);
cnt++;
}
}
return 0;
}
结果:
cnt 变量为 5
内置模块 cnt 变量为 1
cnt 变量为 6
内置模块 cnt 变量为 2
cnt 变量为 7
内置模块 cnt 变量为 3
cnt 变量为 8
内置模块 cnt 变量为 4