21.17 return 语句外层的括号是否真的可选择?

是的。

很久以前, 在 C 刚起步的时候, 它们是必须的, 刚好那时有足够 的人学习了 C, 他们写的代码如今还在使用, 所以还是需要括号 的想法被广泛的流传。

碰巧的是, 在某些起况下, sizeof 运算符的括号也是 可选择的。

参考资料: [K&R1, Sec. A18.3 p. 218]; [ISO, Sec. 6.3.3, Sec. 6.6.6]; [H&S, Sec. 8.9 p. 254.]。

翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)