不加括号 if 对后面只有一句有效,加了括号括号里面都有效。
实测证明不用加,#if的作用域直到#endif。#else 后面也不用加。
不加。如果if后面有多个语句,则是需要的;如果只有一个的话,可写可不写!例如:if(a>b) print(a); if(a>b&&b>c) {print(b);print(c);} 这种循环判断语句的时候,不加花括号就是代表只有一句有效语句,如果不加代表的就是它下面只接受第一句话,后面的语句,自动归类为非此判断的在else...
百度试题 结果1 题目在c语言中,叙述正确的是 ( )。 A. if语句不一定要有else B. if后面小括号里可以加分号; C. if后面小括号里可以是任意类型的表达式 D. if语句必须要有else 相关知识点: 试题来源: 解析 A、C 反馈 收藏
不加括号 if 对后面只有一句有效,加了括号括号里面都有效。