#include?<stdio.h>
int?main()
{????
????int?a,?b;????
????for(a=1;a<=9;a++)????
????{????????
????????for(b=1;b<=a;b++)????????
????????//‘{’這個(gè)和下面的那個(gè)半括號(hào)????????????
????????????printf("%dx%d=%-4d??",?a,b,a*b);????????????
????????????printf("\n");????????
????????//‘}’這兩個(gè)括起來和不括起來怎么感覺差不多,為啥結(jié)果輸出不一樣。????????
????????//感覺不括起來當(dāng)b=2時(shí)后面printf("%dx%d=%-4d??",?a,b,a*b);不是也應(yīng)該輸出嗎?????????
????????//括起來不輸出能明白,不括起來不是按照順序編譯嗎?咋也沒有輸出?????
??????}????
??????return?0;
}求大神幫忙解釋一下,謝謝
1 回答
已采納

書旅
TA貢獻(xiàn)238條經(jīng)驗(yàn) 獲得超101個(gè)贊
如果不加for后邊的那個(gè)大括號(hào),每次循環(huán)只執(zhí)行for下邊的一條語句,如果for后邊加了大括號(hào),他會(huì)執(zhí)行完大括號(hào)里邊的所有語句
- 1 回答
- 0 關(guān)注
- 1013 瀏覽
添加回答
舉報(bào)
0/150
提交
取消