i++与++i的区别
来源:互联网 发布:数控冲床编程难不难 编辑:程序博客网 时间:2024/05/24 16:15
i++与++i的区别
我们经常会碰到i++,和++i,为了区分两者的差别。下面看两个程序
一:
#include <iostream>using namespace std;int main(int argc, char *argv[]){int i;i=2;cout<<i++<<" "<<i<<endl;return 0;}
输出结果是: 2 3
二:
#include <iostream>using namespace std;int main(int argc, char *argv[]){int i;i=2;cout<<++i<<" "<<i<<endl;return 0;}
输出结果是:3 3
分析:
程序在计算i++时,i++表达式不自增,i自增,即为2 3;
在计算++i时,++i 表达式先自增,i也自增,即为 3 3;
- 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的区别
- iOS开发:安装真机调试证书
- 励志语句,简短有道理
- Hdu1829 并查集+广度优先搜索
- 设置网卡混杂模式
- C++引用类型
- i++与++i的区别
- Java多态分析
- 数据结构面试之九——图的常见操作3之最小生成树
- 二叉树 和 游戏
- 从头开始构建一个web即时通讯系统 - 基础 - web即时通讯系统的四种实现
- 我的java笔记(网络编程)
- TextView 设置 Ellipsize 属性,但它不工作?
- HTML入门
- css定位与定位应用详解