设int x=1i=1;,则i++||i++||i++的值是多少?表示式运算结束后变量i的值是多少?

z=x--||y++的执行过程是:先计算x--再判断┅下z的值,如果z不定再计算y++,最后得到z的值

计算x--的过程是:先拿x判断真假,再计算后自增因x=1,这时||的右边不论结果是多少,都不會影响z的值=1所以c语言就不计算后面的y++了!!

所以y的值仍然是-1,没有发生变化

你对这个回答的评价是?

你对这个回答的评价是

专业C/C++软件开发

于是 当i=11时退出

你对這个回答的评价是

你对这个回答的评价是?

我要回帖

更多关于 设int x=1 的文章

 

随机推荐