4章5节递增递减前后缀的区别

来源:互联网 发布:绝牛网身份证查询软件 编辑:程序博客网 时间:2024/06/14 00:51

#include <iostream>

int main()
{
 using namespace std;

 int myage =23, yourage=30;
 cout << "i am "<< myage << "years old "<< endl;
 cout << "you are " << yourage << "yourage" << endl;
 
 myage++;  //后缀是先赋值再递减1
 ++yourage;//前缀是先递增再赋值1给前面的myage
 
 cout << "1 year passed" << endl;
    cout << "i am "<< myage << "years old "<< endl;
 cout << "you are " << yourage << "yourage" << endl;
 
 myage++;
 ++yourage;
 
 cout << "2 years passed" << endl;
 cout << "i am "<< myage << "years old "<< endl;
 cout << "you are " << yourage << "yourage" << endl;

 myage++;
 ++yourage;

 cout << "3 years passed" << endl;
 cout << "i am "<< myage << "years old "<< endl;
 cout << "you are " << yourage << "yourage" << endl;

 return 0;
}