if (num1 > num2)
{
printf(“%d”,num1);
}//是标准的格式
可
if (num1 > num2)
printf(“%d”,num1);//可这样程序也能跑
想问一下{}的意义是什么呢?{}有什么特殊情况的作用吗?
本人刚入门c语言,关于{}的困惑
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- threenewbee 2023-07-11 20:39关注
如果if只有1行语句,{} 可以写也可以不写
如果有多行语句,必须写
所以你的情况,只有一个printf,两种都是对的。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1
悬赏问题
- ¥100 matlab2009 32位一直初始化
- ¥15 Expected type 'str | PathLike[str]…… bytes' instead
- ¥15 为什么在iis上部署网站,服务器可以访问,但是本地电脑访问不了
- ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
- ¥15 ADS时域 连续相位观察方法
- ¥15 Opencv配置出错
- ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
- ¥15 气象网格数据与卫星轨道数据如何匹配
- ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
- ¥15 微软账户问题不小心注销了好像