int+y=4;则运行+y-=y++y/3;之后,y的值为

1个回答
展开全部
摘要 y=4t=++x||++y 先执行t=++x;先把x++,x=5,然后x=5的值赋给t;因为“||”这个符号是只度要有一个为真的话,它的整个表达式就为真,然而在执行知t=++x的时候,值就为真了,所以整个表达式的值就为真了,就没有衜必要继续执行后面的++y,——这就是所谓的“短路现象”
咨询记录 · 回答于2022-12-26
int+y=4;则运行+y-=y++y/3;之后,y的值为
y=4t=++x||++y 先执行t=++x;先把x++,x=5,然后x=5的值赋给t;因为“||”这个符号是只度要有一个为真的话,它的整个表达式就为真,然而在执行知t=++x的时候,值就为真了,所以整个表达式的值就为真了,就没有衜必要继续执行后面的++y,——这就是所谓的“短路现象”
--y;先变成2再参与其它运算 y=2+2=4;运算结束x=3 y=4
b
文字清晰描述题目谢谢
下面的函数,返回一维整型数组中最大元素的下标,其中形参x是该教组,Dum是该数组的长度。请在横线处填空补全程序。int max( int x0,int num)//计算x中最大元素的下标{ int i,a;a=0;1/先假设第0个元素最大for (=1: i a=输入答案return a;}
:i
好的谢谢你了
下次还可以找你帮忙问吗
可以的亲亲
有什么需要可以关注回访
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消