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

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