i++与++i的区别
来源:互联网 发布:c语言中布尔型数据 编辑:程序博客网 时间:2024/06/03 16:36
i++;表示先赋值,后运算
++i;表示先运算,后赋值
举例说明:
int i=500;
int a=i++;
//a=500;i=i+1;i=501;
int b=++i;
//i=i+1;i=502;b=502;
所以a的输出结果为500;
b的输出结果为502;
int c=(--b)+(b--);
// --b; b=501;(--b)=501;
// b--; b--=501;b=b-1;b=500;
所以c的输出结果为1002;
阅读全文
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的区别
- 使用grunt-init自动创建gruntfile.js和package.json文件
- AOJ.763 图像匹配
- 前端静态资源缓存处理
- 『ORACLE』 SQL语句简单应用(四)(11g)
- unity3D 常用方法
- i++与++i的区别
- 根据属性名调用set/get方法
- 二叉查找树总结
- linux最大文件句柄数量总结
- 2017Andriod最新简单适配方案(图片)与IOS对比
- 关于Delphi使用Rewrite()报Invalid FileName错的问题
- docker离线安装
- [leetcode: Python]485. Max Consecutive Ones
- enq: HW