楼主:
QwQxError (Satelliate)
2016-03-09 11:04:58开发平台(Platform): VC++
问题(Question):最近在写其他大学的考古题,一直不解为何这条件式与逻辑运算,最后
呈现是1(两个都为1),有劳各位神人求解了Orz。
喂入的资料(Input):无
程式码(Code):
#include <stdio.h>
void main()
{
int x=0;
if(x=0 || x==0)
printf("%d\n",x);
printf("%d\n",x);
}
作者:
LPH66 (-6.2598534e+18f)
2016-03-09 11:06:00根据运算子优先序这判断式是 x=(0||(x==0))至于考过这个的大学...个人觉得别去了问题在考优先序也不是包在 if 里面考
作者:
KJFC (磁铁猫)
2016-03-09 11:56:00在外面写这种code会被骂死
作者:
Clangpp (Clang++)
2016-03-09 12:05:00在外面写这样 考绩想吃丙??
我中辈资工系字也被考过这题ww 不过这题真的烂到有剩
作者: suwako 2016-03-09 15:00:00
写过这题也好 以后就不会犯这种错误了
作者:
Clangpp (Clang++)
2016-03-09 17:18:00中兴还是中正阿XD如果是中正 母校就中奖了XD 都忘了还有中山跟成大
作者:
Neisseria (Neisseria)
2016-03-10 10:45:00我试跑了一下,还是不知道 x = 1 是怎么出来了有大大可以解释一下吗?应该不会有人在产品的 code 写这种码吧 = =...感谢说明,这种 code 很像一些 pitfalls 里出现的码
作者:
v7q4 ((.)(.)乳剑双修 -|=>)
2016-03-10 17:25:00这种考优先级的实在很白烂...实务上很少人会这样写
作者:
descent (“雄辩是银,沉默是金”)
2016-03-10 21:25:00这只是要难倒人的题目
作者: gonnaberay (将要成为雷) 2016-03-11 01:38:00
题目真是...
中山资工申请入学不用考程式题目吧?好像只要团体讨论+心得报告?
中山有转学考,程式有时候会考有的没的,详见考古题XD