s+=i++等价于?
答案:6 悬赏:30 手机版
解决时间 2021-03-23 12:17
- 提问者网友:王者佥
- 2021-03-23 06:57
s+=i++等价于?
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-23 07:56
首先搞清楚 i++ 代表“ 程序执行结束之后加1”
S+=i++ 相当于 s=s+(i++)
这样的话 就很好理解了。
比如 初始值 int s=0,i=1;
s+=i++;
那么输出的话 s=1 i=2
OK,不懂追问我。
S+=i++ 相当于 s=s+(i++)
这样的话 就很好理解了。
比如 初始值 int s=0,i=1;
s+=i++;
那么输出的话 s=1 i=2
OK,不懂追问我。
全部回答
- 1楼网友:煞尾
- 2021-03-23 13:05
一楼正解,i++是先运算,最后自增
- 2楼网友:怙棘
- 2021-03-23 11:47
算了,不回答了,被1楼抢先
- 3楼网友:像个废品
- 2021-03-23 11:12
s+=i++; 相当于 s = s+i;i=i+1
- 4楼网友:一秋
- 2021-03-23 10:11
i++;
s=s+i;
先执行i++自增,后执行加和
s=s+i;
先执行i++自增,后执行加和
- 5楼网友:旧脸谱
- 2021-03-23 08:38
先算s+=i;
后算i++;
例如:
s=0;
i=3;
s+=i++;
结果为s=3;
后算i++;
例如:
s=0;
i=3;
s+=i++;
结果为s=3;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯