21.19 C 是个伟大的语言还是别的?哪个其它语言可以写象  a+++++b 这样的代码?

在 C 中, 写成这样也是没有意义的。词汇分析的规则规定, 在一 个简单的从左到右扫描中的每个点, 最长的记号被划分, 不管这样 出来的记号序列是否有意义。问题中的片段被解释为:
    a ++ ++ + b
语法上是个不合法的表达式。

参考资料: [K&R1, Sec. A2 p. 179]; [K&R2, Sec. A2.1 p. 192]; [ISO, Sec. 6.1]; [H&S, Sec. 2.3 pp. 19-20]。

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