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

来源:6-5 数组的应用(一)

weixin_慕数据9400870

2021-05-30 19:23

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

{

    if (i !=9)

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

    else

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

}

写回答 关注

2回答

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

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

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

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题