在c语言中:
一、static是用来修饰变量和函数的:
1、修饰局部变量——静态局部变量
//未加static关键字
#include <stdio.h>
void test(){
int i = 0;
i++;
printf("%d ", i);
}
int main(){
int i = 0;
for (i = 0; i<10; i++){
test();
}
return 0;
}
输出结果:1 1 1 1 1 1 1 1 1 1 请按任意键继续. . .
//添加static关键字
#include <stdio.h>
void test(){
//static修饰局部变量
static int i = 0;
i++;
printf("%d ", i);
}
int main(){
int i = 0;
for (i = 0; i<10; i++){
test();
}