问答详情
源自:6-5 数组的应用(一)

if格式是 if(){}else{} 但是这里的没有{} 为什么没报错

for(i=0;i<10;i++)

{

    if (i !=9)

        printf("%d,",arr[i]) ;

    else

        printf("%d",arr[i]) ;

}

提问者:weixin_慕数据9400870 2021-05-30 19:23

个回答

  • 慕莱坞7197699
    2021-08-28 15:50:41

    单行语句可以把{}省略,多行语句必须加上{}。

  • Gjrapl
    2021-06-29 01:46:32

    其实是可以省略的,只是加{}就形成一个块语句,方便看。