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
好的谢谢你了
下次还可以找你帮忙问吗
可以的亲亲
有什么需要可以关注回访