若有定义int m=5 y=2 则执行表达式y+=y-=m*=y后 y的值为【 】。请帮忙给出正确答
若有定义int m=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【 】。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:-16
将赋值运算符右侧的“表达式”的值赋给左侧的变量,并且赋值运算符按照“自右而左”的结合顺序,本题表达式应先算m的值为10,再运算y的值为8,最后计算y=y+(-8)=-8+(-8)=-16。
相似问题
下列程序的输出结果是16.00 请填空: main() } int a=9 b=2; float x
下列程序的输出结果是16 00,请填空: main() } int a=9,b=2; float x=【 】,y=1 1,z; z=a 2+b*x/y+1 2; printf( "%5 2f n ",z); }请帮忙给出正确答案和分析,谢谢!
在欧洲债券市场上 发行费用是以向承销辛迪加提供债券价格的百分比来表示的。( )
在欧洲债券市场上,发行费用是以向承销辛迪加提供债券价格的百分比来表示的。( )
以下函数用于求出一个2×4矩阵中的最大元素值。 max_value(arr) int arr[][4
以下函数用于求出一个2×4矩阵中的最大元素值。 max_value(arr) int arr[][4]; { int i,j,max; max=arr[O][0]; for(i=0;i<2;i++) for(j=0;
外汇期权产生的两个重要因素是()A. 国际金融全球化B. 金融市场国际化C. 国际贸易迅速发展D.
外汇期权产生的两个重要因素是()A 国际金融全球化B 金融市场国际化C 国际贸易迅速发展D 金融市场风险加剧E 金融市场日益增长的汇率波动
在运算过程中 能够使空表与非空表的运算统一的结构是【 】。请帮忙给出正确答案和分析 谢谢!
在运算过程中,能够使空表与非空表的运算统一的结构是【 】。请帮忙给出正确答案和分析,谢谢!
