>
数学
>
逗号表达式的计算
若已定义:int x;
则表达式 ((x=4*5,x*5),x+25) 的值是( D).
A. 20B. 100C. 125 D. 45
为什么呢?谢谢您的分析!
人气:427 ℃ 时间:2020-05-29 13:50:02
解答
如楼上所述,逗号表达式先计算内括号,再计算外括号,先计算逗号前,再计算逗号后
((x=4*5,x*5),x+25)
第1步算x=4*5,此时X得到赋值,X = 20
第2步算x*5,值为100
则内括号整个的值100,X = 20 【注意,算x*5时,并未给X重新赋值】
第3步算X + 25,值为20 + 25 = 45 【并未给X重新赋值】
此时逗号表达式就相当于(100,45),显然整个表达式值 = 45
推荐
C语言的逗号表达式运算
逗号表达式计算的最后结果是最后一个表达式的结果`那逗号表达式有什么用处`?
c++,逗号表达式
比如if(x,y)
请教高一化学题 有关四氯化碳和水的鉴别
英语翻译
如果关于字母x的式子﹣3x²+mx+nx²-x+3的值与x的值无关,求m,n
干冰在空气中会升华而消失得无影无踪,是因为________.
猜你喜欢
一个两位数,十位数的数字是X,个位上的数字比十位数的数字小3,并且这个两位数小于52,求这个两位数
高数问题(偏导)
新课标化学有机和结构哪个更好做?
A women has lost something and he could not go home,but then a map helped her.what did she lost?
《独醒杂志》中的,《猫逐画鼠》这篇文言文的意思
数序问题(急)
雾锁山头山锁雾 天连水尾水连天
如何看地图学地理
© 2025 79432.Com All Rights Reserved.
电脑版
|
手机版