苹果5玩游戏发热:奇怪晕进来看看简单题

来源:百度文库 编辑:高考问答 时间:2024/05/06 00:36:59
以下程序运行后的输出结果是【8】 。
main()
{ int a=1, b=3, c=5;
if (c=a+b) printf("yes\n");
else printf("no\n");
}
为什么是yes奇怪啊

请注意=和==用法的不同,=是表示赋值,==才是表示比较。正确的写法应该是:
main()
{
int a=1, b=3, c=5;
if (c==a+b) printf("yes\n");
else printf("no\n");
}
如果还有什么的问题的话,可以加我QQ:406313711,或许我们能相互交流交流。

哇。。
现在还用人为语法这样**,哎~只不过偶为了Pascal和C++,人都老了。。。