"{"在循环嵌套中的不同位置决定的不同效果
打印 ****
****
****
****
****
#include <stdio.h>
void main()
{int a,b;
for(b=1;b<=5;b++)
{for(a=1;a<=5-b;a++)
printf(" ");
printf("****\n);}
}
当我把"{for(a=1;a<=5-b;a++)"中的“{”放到“printf(" ");”前,变成
for(b=1;b<=5;b++)
for(a=1;a<=5-b;a++)
{printf(" ");
printf("****\n);}时,输出变成
****
****
****
****
****
请问这是为什么?
[[it] 本帖最后由 zhangzhongxu 于 2008-7-28 21:08 编辑 [/it]]