设intx=10,y,z;执行y=z=x;x=y=-Z后,变量x的结果是

求详细步骤... 求详细步骤 展开
 我来答
子荤豆豆瓜M
高能答主

2021-10-19 · 答题姿势总跟别人不同
知道小有建树答主
回答量:639
采纳率:100%
帮助的人:11.2万
展开全部

intx=10,y,z;执行y=z=x;x=y=-Z

计算如下:

对于y=z=x;先计算z=x 故z=10 再计算y=z 故y=10

对于x=y=-z:先计算y=-z 故y=-10(在上面算出z=10),再计算x=y 故x=-10

最终x=-10

命名规则

首先,我们必须给变量取一个合适的名字,就好像每个人都有自己的名字一样,否则就难以区分了。 在VB6中,变量的命名必须遵循以下规则:

(1)变量名必须以字母或下划线打头,名字中间只能由字母、数字和下划线“_”组成;最后一个字符可以是类型说明符;

(2)变量名的长度不得超过255个字符;

(3)变量名在有效的范围内必须是唯一的。有效的范围就是引用变量可以被程序识别、使用的作用范围——例如一个过程、一个窗体等等。

逆风咒
2012-05-14
知道答主
回答量:1
采纳率:0%
帮助的人:1619
展开全部
同一优先级的运算符,运算次序由结合方向决定。赋值运算符结合方向自右向左。所以执行y=z=x后x,y,z均为10,然后“-”优先级高于“=”,x=y=-z是先对z取负(即-10)再赋给y,再赋给x.最终x,y,z分别为-10,-10,10.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wk618520hrj
2012-05-16 · 超过32用户采纳过TA的回答
知道答主
回答量:208
采纳率:0%
帮助的人:107万
展开全部
按照=的优先级预算不就行了
x=y=-z, 意思把-z 赋给y则y的值为-10,y再赋给x则x的值为-10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洛雨曦1125
2012-05-12 · TA获得超过1345个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:94.9万
展开全部
//y=z=x,说明y、z都是10,x=y=-z, 它的意思把-z 赋给y则y的值为-10,y再赋给x则x的值为-10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yi_yi901
推荐于2018-05-17 · TA获得超过230个赞
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:183万
展开全部
intx=10,y,z;执行y=z=x;x=y=-Z
计算如下:
对于y=z=x;先计算z=x 故z=10 再计算y=z 故y=10
对于x=y=-z:先计算y=-z 故y=-10(在上面算出z=10),再计算x=y 故x=-10;
最终x=-10;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(17)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式