局部变量值的变化
第一段C代码:
int a=5;main( ) { int b=6,c=7; printf("%d\t%d\t%d\n",a,b,c); { int a=9,b=8,c=8; printf("%d\t%d\t%d\n",a,b,c); [color=#008000]{ c=10; printf("%d\t%d\t%d\n", a,b,c); }[/color] [color=#FF0000]printf("%d\t%d\t%d\n",a,b,c);[/color] } printf("%d\t%d\t%d\n",a,b,c); }int a=5;main( ) { int b=6,c=7; printf("%d\t%d\t%d\n",a,b,c); { int a=9,b=8; printf("%d\t%d\t%d\n",a,b,c); [color=#FF0000] { c=10; printf("%d\t%d\t%d\n", a,b,c); }[/color] printf("%d\t%d\t%d\n",a,b,c); } printf("%d\t%d\t%d\n",a,b,c); }