00问答网
所有问题
c语言一道题。假设所有变量均为整型,则表达式(x=2,y=5,y=++,x+y)的值为?答案是8,
c语言一道题。假设所有变量均为整型,则表达式(x=2,y=5,y=++,x+y)的值为?答案是8,请问这是怎么计算的?有些不明白
不好意思打错了,是y++。
举报该问题
推荐答案 推荐于2017-12-16
这是逗号表达式,运算顺序为最后一个式子x+y的结果,y=++该式等价于y=y++,就是y自加1,因而y的值变为6,而x值没有改变,因而x+y的值为8
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/D0jreZTjTj0ITn0IrTT.html
其他回答
第1个回答 2014-03-13
这是逗号表达式,从左往右计算,最后一个表达式的值就是整个表达式的值.
第三个表达式,y++以后,y=6. 所以最后一个表达式x+y=8.
第2个回答 2014-03-13
写错了,亲。知识,逗号运算符,y++与++y的区别,
第3个回答 2014-03-13
你确定是 y=++ 而不是y++?
相似回答
假设所有变量均为整型,则表达式(x=2, y=5, y++, x+y)的值是
()
答:
如上所述
,逗号表达式
是一个序列点,所以x+y时
y++
的副作用已生效,这时候y=6
,x+y=8,表达式
最后
的值是8
.
假设所有变量均为
整数
,则表达式(
a
=2,
b
=5,
b
++,
a+b
)的值是
( )。 A...
答:
假设所有变量均为
整数
,则表达式(
a
=2,
b
=5,
b
++,
a+b
)的值是
( )。 A. 7 B. 8 C. 6 D. 2选Ba=2,b=5,a+b++,b变成6,a+b=2+6=8b=6,b++ 是代表b先参与运算 在进行++操作 这是指 在一行语句中 题目中你分成了两句 这样的话b++ 执行过后 在执行a+b 到a+b的时候b已经等于6 本回答...
c语言
“
假设所有变量均为整型,则表达式(
a
=2,
b
=5,
b
++,
a+b
)的值是8
...
答:
所以是
2+6
啊
假设所有变量均为整型,则表达式(
a
=2,
b
=5,
b
++,
a+b
)的值是
答:
c里面用逗号表示每个来运算,上式是运算完了再引用b
的值,
当然是
2+
6了。在
C语言
中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个
表达式的值是
最后一个表达式的值。
整型值
可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。如果用八进制符号,...
大家正在搜
整型变量x为奇数的关系表达式为
整型变量n为偶数的关系表达式为
判断整型变量a是否是偶数的表达式
假设所有变量均为整型
设变量x是一个整型变量
假设变量ab均为整型
形参可以是常量、变量或表达式
设x为整型变量
设整型变量x为7
相关问题
假设所有变量均为整型,则表达式(x=2, y=5, y++,...
C语言习题求解:假设所有变量均为整型, 则表达式( a=5,...
在c语言中,假设所有变量均为整型,则表达式(a=3,b=7 ...
一道c语言题。假定x和y为double型,则表达式x=2,y...
c语言 “假设所有变量均为整型,则表达式(a=2,b=5,b...
c语言 2,假设所有变量均为整型,则表达式(a=2,b=5,...
假设所有变量均为整型,则表达式(a=2,b=5,b++,a+...
假设所有变量均为整型,则表达式(a=2, b=5, b++,...