i++与++i
来源:互联网 发布:乌鲁木齐乐知少儿英语 编辑:程序博客网 时间:2024/06/13 06:17
i++与++i的区别:
当i++与++i单独使用时,他们的作用都是i=i+1
当将i++与++i当作赋值语句时:
i++(先保存旧值,再自增,用旧值参加运算):
例如 int i=0; i=i++;
这个语句一共做了三件事:
1:temp=i; (将i的旧值先保存在临时变量中)
2:i=i+1; (对i进行自增1)
3:i=temp; (将临时变量temp的值赋给i)
最后输出i的值为0。
例如 int i=0; a=i++;
这个语句同样做了三件事:
1:temp=i;(将i的旧值先保存在临时变量中)
2:i=i+1; (对i进行自增1)
3:a=temp; (将临时变量temp的值赋给i)
最后输出i的值为1,a的值为0
++i(直接自增,用自增后的值参加运算):
例如:int i=0;
i=++i; 这条语句的意思时i直接自增(i=i+1)
i的输出结果为1.
例如: int i=0;
int a=++i;
最后输出i的值为1,a的值为1.
阅读全文
0 0
- (i++)+(i++)与(++i)+(++i)
- (i++)+(i++)与(++i)+(++i)
- (i++)+(i++)与(++i)+(++i)
- 实验:(++i)+(++i)+(++i) 与 (i++)+(i++)+(i++)
- (++i)+(++i)+(++i) 与(i++)+(i++)+(i++)表达式
- i++,i--与++i,--i 研究
- ++i *=i与 i++*= i
- ++i与i++
- i++与++i区别
- i++与++i
- C# ++ i 与 i ++
- i++与++i详解
- i++ 与++i
- i++与++i区别
- i++ 与 ++i
- ++i与i++
- ++i 与 i++
- ++i与i++区别
- 第6章gp_toolkit管理架构
- NYACM_008
- Elasticsearch索引原理
- 无网络或无线网络情况下本地主机连接虚拟机
- JSP中访问本地图片
- i++与++i
- JSP九大内置对象详解全析
- 115. Distinct Subsequences
- Vim常用操作
- 图标输入框(二)
- 如何给eclipse安装svn插件
- java-机器人的运动范围
- hive安装及mysql配置
- 成都东软学院ACM2017冬季校赛 没办法,简单题都被平头和祥抢完了。只有我来给你们出一道难题了,但是请你们相信我,我是一个良心学长。