#include <stdio.h>
#include <stdlib.h>
int main()
{
int num=2;
for(int i=0;i<3;i++){
printf("num=%d ",num);
num++;
{
static int num=1;
printf("static_num=%d",num);
num++;
}
printf("\n");
}
}
代码块里面的num和外面的num没有关系,而且会一直存在,不像auto,只是一次性的