发布网友 发布时间:2024-10-23 22:35
共5个回答
热心网友 时间:2024-10-25 00:02
x=y=5, 这句完了之后x=5,y=5
x++*x++ 第一个x还是5,第二个x是6,所以这个表达式的值是30
--y*--y 第一个y是4,第二个是3,所以这个表达式的值是12
热心网友 时间:2024-10-24 23:58
x++之后,x为6,两个6相乘,我就不说答案了,同理,后面的--y,y自减两次所以y=3,两个3相乘的答案我也不说了,希望能帮到你,不要只看表面,而不去实践,这句话我是对2楼的同志说的,,,
热心网友 时间:2024-10-25 00:00
我只能回答原理,大一学的,现在应该依稀记得。首先无论++或者-- 在前与在后,下一个运算式(包括用分号隔开的)的值都会相应的+1或者-1.(由于长度受限分两次回答,在评论中)
热心网友 时间:2024-10-25 00:02
我刚打了;如果是x++后逻辑运算是直接乘法后加一,所以x++*x++=27;
但++x是前逻辑运算,所以++x*++x=49;
其次++x*x或x*x++才=36;
热心网友 时间:2024-10-25 00:05
有用VC试验么,试验结果是25 9
汇编结果太长,贴不了:先乘再++,先--再乘。