【发布时间】:2012-08-10 11:17:23
【问题描述】:
int a = 8;
if (a==8)
printf("x");
else
printf("y");
虽然a 等于8,但它输出y。
【问题讨论】:
-
这就是你在
main中的所有代码吗? -
上面的代码总是打印
x。如果您的代码打印了其他内容,那么您在问题中省略了重要信息。 -
他一定是设计了自己的编译器,结果一团糟。
-
尝试重新编译你的代码(“clean-compile”)。有时这可以修复像您描述的那样奇怪的错误。
标签: c