菜鸟:简单C语言题目: 设x y t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?
菜鸟:简单C语言题目:设xyt均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?答案是2,求思求思路...
菜鸟:简单C语言题目:
设x y t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?
答案是2,求思
求思路 展开
设x y t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为?
答案是2,求思
求思路 展开
4个回答
展开全部
因为当 ++x 为 true 后, 表示式 ++x||++y; 的结果便为 true
这时编译器便不去理会 ++y 的结果, 所以语句++y 便没有执行,故 y 的值为2
这时编译器便不去理会 ++y 的结果, 所以语句++y 便没有执行,故 y 的值为2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
t=++x||++y;
先执行 或语句-----或语句只要其中一个为真就可以,++x值0为真,结束语句。并不执行右侧的++y。
先执行 或语句-----或语句只要其中一个为真就可以,++x值0为真,结束语句。并不执行右侧的++y。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
y的值为 加速度和甲ASFH阿布沟通后随公司归属感贺岁过河useuiseruiserh福iehheregurhgt过很多天回家国家控股
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询