很简单的一道C语言题

如题所述

输出110。
x++和y++都是先赋值后加一,所以x++&&y++拆分开就是
c=x&&y;
x++;y++;
结果也就是x=1,y=1,c=0。追问

可是为什么我们学校的系统说这个答案是错误的,我也很绝望

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-27
c=x++&&y++;相当于合写:c=x&&y; x++; y++;
因此c=0,x=1,y=1输出110
相似回答