5个回答
展开全部
y=z=x++;
那么y,z就变为9了!
x变为10了!
x=y==z
赋值运算的级别低,先执行y==z,y与z值相等,所以表达式的值为true,所以x为1
那么y,z就变为9了!
x变为10了!
x=y==z
赋值运算的级别低,先执行y==z,y与z值相等,所以表达式的值为true,所以x为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不确定。我算的是X=11
过程:x++是自增运算符,作用是在程序执行一次后,自增1,要和++X区别好.然后一步一步的算。一开始X的值是8,每次自增1到11得到最后的结果.PS:C语言好就看了,淡忘了不少。不知道对不对,仅供参考.
过程:x++是自增运算符,作用是在程序执行一次后,自增1,要和++X区别好.然后一步一步的算。一开始X的值是8,每次自增1到11得到最后的结果.PS:C语言好就看了,淡忘了不少。不知道对不对,仅供参考.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是8吧,x++是先把x=8的值赋给xy ,最后又把8给了x···
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=8
y=z=x++ 之后。
y和z都等于8,x=9(相赋值,后++。和++X区分)
x=y=z
这时z和y都等于8.又赋值给x
所以x=8
你等于1是不是弄错了?用的什么语言?
y=z=x++ 之后。
y和z都等于8,x=9(相赋值,后++。和++X区分)
x=y=z
这时z和y都等于8.又赋值给x
所以x=8
你等于1是不是弄错了?用的什么语言?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=8
答案是人写的,会有错的。
自己拿电脑试验一下好了
答案是人写的,会有错的。
自己拿电脑试验一下好了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询