本文主要是介绍ca39a_demo_c++_自增和自减操作符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/*ca39a_demo_c++_自增和自减操作符txwtech
前置操作和后置操作:++C,C++
//----------------------------//++i, 前++速度快,建议使用
后置操作符返回未加1的值
只有在必要时才使用后置操作符
在单个表达式中组合使用解引用和自增操作
->简洁即时美
*/
/*ca39a_demo_c++_自增和自减操作符
前置操作和后置操作:++C,C++
//----------------------------//++i, 前++速度快,建议使用
后置操作符返回未加1的值
只有在必要时才使用后置操作符
在单个表达式中组合使用解引用和自增操作
->简洁即时美*/
#include <iostream>
#include <vector>
using namespace std;int main()
{int a, b;a = 2;//a = a + 1;//++a;b = ++a;//先++,后赋值b = a++;//后++,先赋值后++cout << "b= " << b << endl;for (int i = 1; i <= 10; ++i)//++i, 前++速度快cout << i << endl;vector<int> ivec;int cnt = 10;while (cnt > 0){ivec.push_back(cnt);--cnt;}//这种写法:for (vector<int>::const_iterator itr = ivec.begin(); itr != ivec.end(); ++itr)cout <<"向量:"<< *itr << endl;//或者这种写法:简洁即时美vector<int>::iterator iter = ivec.begin();while (iter != ivec.end()){cout << "while: " << *iter << endl;++iter;}return 0;
}
这篇关于ca39a_demo_c++_自增和自减操作符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!