谁能给我解释一下 这句话的具体执行过程 c=c++%5; c=?

[复制链接]
查看11 | 回复3 | 2011-9-3 11:12:42 | 显示全部楼层 |阅读模式
就等于c%5;运算符的优先级:%, ++ , = 执行过程是这样的:1, c%52, c = c+13, 将c%5的结果赋值给c即,假设c=7那么, c%5 = 2;c = c+1 = 8;c = (c%5) = 2;...
回复

使用道具 举报

千问 | 2011-9-3 11:12:42 | 显示全部楼层
先c++,由于它是先用后加,所以c=c++%5相当于 c=c%5 然后 c++...
回复

使用道具 举报

千问 | 2011-9-3 11:12:42 | 显示全部楼层
好像是,++前先加后运算,++后先运算后加。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行