对于只有一行语句的 if 或循环,C 语言允许省略花括号 {}。例如:
if (score > 60)
printf("及格");
但很多老师和规范仍建议“即使一行也加花括号”。
请讨论:
- 你觉得加不加花括号影响大吗?
- 有没有因为省略花括号而引入 bug 的经历?
- 缩进(空格或 Tab)只是“好看”而已,还是有实际作用?
- 作为初学者,是否应该从第一天就坚持统一的代码风格?为什么?
- 期待你的真实感受!
对于只有一行语句的 if 或循环,C 语言允许省略花括号 {}。例如:
if (score > 60)
printf("及格");
但很多老师和规范仍建议“即使一行也加花括号”。
请讨论: