求解一道C语言选择结构的题目

问题描述:

求解一道C语言选择结构的题目
9.下列程序段执行后,变量k、x、y、z的值依次为
int k,x,y,z;
x=y=z=0;
k=x++&&y++||++z;
答案是1101,可k为什么等于1呢,x不是先判断再加1吗
1个回答 分类:综合 2014-10-30

问题解答:

我来补答
&&优先级比||高,相当于k = (x++&&y++) || (++z) = 0 || 1 = 1
再问: 那y为什么等于0呢,&&不是左边为真,右边就要判断吗?y加1了呀
 
 
展开全文阅读
剩余:2000
上一页:....详细步骤
下一页:望能尽快解答
也许感兴趣的知识