0
点赞
收藏
分享

微信扫一扫

i++和++i和i=i+1的区别

ixiaoyang8 2022-01-26 阅读 91

i++和++i和i=i+1的区别

1. 首先定义一个变量i: int i=0;

2. i++和++i

两者相同的是都实现了i= i+1 , 即i= 0+1 = 1

不同的是i++和++i本身也是值,如 i++的值为0、++i的值为1;

那么怎么记住两者的区别呢,又或者说他们出现的目的又是为了什么呢?

前面说过,i++和++i都是值,只不过i++记录的是 i实现加1前的 状态值(i=0);

那么可以很好推出,++i记录的就是 i实现加1后的 状态值 (i=1);

举报

相关推荐

0 条评论