【发布时间】:2012-02-09 20:09:36
【问题描述】:
这个int c = (a==b) 正是我想在我的C 程序中说的,用GCC 编译。我可以做到,显然(它工作得很好),但我不知道它是否会导致未定义的行为。我的程序不会用其他编译器或其他架构编译。这是合法的ANSI C吗?谢谢。
【问题讨论】:
-
它有什么未定义的? o_O
-
哪个编译器不接受?
-
那么,您的意思是“是的,它是合法的”?为什么你会用另一个问题来回答一个问题?