设a=5,计算表达式a=1,a+5,a++的值为

[复制链接]
查看11 | 回复2 | 2018-4-30 12:49:53 | 显示全部楼层 |阅读模式
逗号运算符就是顺序执行,整个式子最后的值是最后一个式子的值,这里计算过程为a=1,a+5,最后式子的值为最后一个式子的值:a++,即为1,因为a++是先返回值才自加的...
回复

使用道具 举报

千问 | 2018-4-30 12:49:53 | 显示全部楼层
a赋值1,a+5并没有给a赋值,a++
先返回值再+1,所以a=1 你把()打掉了吧,从左到右依次计算。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行