#include <stdio.h> int main() { int i,num; num=2; printf("num11 变量为 %d \n",num); for(i=0;i<3;i++) { printf("num 变量为 %d \n",num); num++; printf("num++ 变量为 %d \n",num); { printf("num22 变量为 %d \n",num); auto int num=1; printf("内置模块 num 变量为 %d \n",num); num++; printf("num+++ 变量为 %d \n",num); } } return 0; }
第一次执行到printf("num22 变量为 %d \n",num),为什么num变量值为0