表达式
一下变量都是int类型,值部位==不为7的是:a. (x=y=6,x+y,x+1)
b. (x=y=6,x+y,y+1)
c. (x=6,x+1,y=6,x+y)
d. (y=6,y+1,x=y,x+1)
请顺便讲解一下 a. (x=y=6,x+y,x+1)
这个表达式中,x和y都被赋值为6,然后计算x+y的结果,即6+6=12。最后计算x+1的结果,即6+1=7。因此,这个表达式的值为7。
b. (x=y=6,x+y,y+1)
这个表达式中,x和y都被赋值为6,然后计算x+y的结果,即6+6=12。最后计算y+1的结果,即6+1=7。因此,这个表达式的值为7。
c. (x=6,x+1,y=6,x+y)
这个表达式中,x被赋值为6,然后计算x+1的结果,即6+1=7。接着,y被赋值为6,然后计算x+y的结果,即6+6=12。因此,这个表达式的值为12。
d. (y=6,y+1,x=y,x+1)
这个表达式中,y被赋值为6,然后计算y+1的结果,即6+1=7。接着,x被赋值为y的值,即6,然后计算x+1的结果,即6+1=7。因此,这个表达式的值为7。
综上所述,只有选项c的值不等于7,其它选项的值都等于7。 Mike_python小 发表于 2023-11-8 13:23
【系统公告】2023/11/8 11:52 站长的openai账号被大量封禁,目前已不够支持服务,请各位稍安勿燥, 将尽快恢复 ...
你的脚本挂了
页:
[1]