【发布时间】:2016-08-20 01:43:53
【问题描述】:
所以这在 C99 中:
label:
int ret = function(of, stuff);
给出一个编译时错误,而这个:
label:
;
int ret = function(of, stuff);
工作得很好。
这是编译器错误吗?或者这是 C 标准定义中的错误?或者如果这是 C99 标准的一部分,也许有人会站出来为 C 标准辩护,声称这是完全合理的?
【问题讨论】:
-
“也许有人会站出来为 C 标准辩护,声称这是完全合理的”——好吧,你肯定来对地方了。
-
为什么这些票数接近...... :-S - 一个公平的问题,我仍然记得很清楚...... :-)
-
显然有关编程语言的问题与编程无关?