函数是C语言的基本单位
#include <stdio.h>
int fun()
{
int a=3;
int b=9;
{
int a=1,c=7;
a=a+b;//a=1+9=10
b=c+a;//b=7+10=17
printf("a=%d b=%d\n",a,b);//10 17
}
printf("a=%d b=%d\n",a,b);//3 17
//因为b只被定义了一次且有改动,取改动后的值
return 0;
}
内嵌代码内的打印输出以内嵌代码内的初始化为准,
内嵌代码外的打印输出以内嵌代码外的初始化为准。