c++。怎么做?为什么?假定下列x和y均为int型变量,则不正确的赋值为( )。
答案:2 悬赏:10
解决时间 2021-02-16 22:51
- 提问者网友:暮烟疏雨之际
- 2021-02-16 02:05
c++。怎么做?为什么?假定下列x和y均为int型变量,则不正确的赋值为( )。
最佳答案
- 二级知识专家网友:从此江山别
- 2021-02-16 03:11
选B。
x++相当于x+1不能当做一个变量使用
追问:这种题怎么做?我不会!
追答:这个主要就是要注意x++和++x的区别
x++是先使用后相加
而++x是先相加后使用
选项A可以看作是:x+=y+1 --> x=x+y+1
选项B可以看作是:x+1=y+1 所以错了
选项C可以看作是:y=y+1;(先加1,再使用)x=y;
选项D可以看作是:x=x+1;y=y+1;x=y;
x++相当于x+1不能当做一个变量使用
追问:这种题怎么做?我不会!
追答:这个主要就是要注意x++和++x的区别
x++是先使用后相加
而++x是先相加后使用
选项A可以看作是:x+=y+1 --> x=x+y+1
选项B可以看作是:x+1=y+1 所以错了
选项C可以看作是:y=y+1;(先加1,再使用)x=y;
选项D可以看作是:x=x+1;y=y+1;x=y;
全部回答
- 1楼网友:迟山
- 2021-02-16 03:54
A呗!那是运算,不是赋值!
追问:不对!
追答:那就是考虑方向错了!赋值运算符左边不能是表达式或常量!
追问:不对!
追答:那就是考虑方向错了!赋值运算符左边不能是表达式或常量!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |