#include "stdafx.h"
#include <IOSTREAM>
using namespace std;
int main(int argc, char* argv[])
{
int i=5;
cout<<i++<<i--<<endl;//45
cout<<i<<endl;//5
cout<<++i<<--i<<endl;//54
cout<<i<<endl;//5
return 0;
}
重载运算符<<的运算次序为从右到左,输出的次序是从左到右
博客展示了一段C++代码,包含头文件引入和主函数。代码中对变量进行自增、自减操作并通过cout输出,同时提到重载运算符<<的运算次序为从右到左,输出次序是从左到右,属于信息技术中C++编程范畴。
#include "stdafx.h"
#include <IOSTREAM>
using namespace std;
int main(int argc, char* argv[])
{
int i=5;
cout<<i++<<i--<<endl;//45
cout<<i<<endl;//5
cout<<++i<<--i<<endl;//54
cout<<i<<endl;//5
return 0;
}
重载运算符<<的运算次序为从右到左,输出的次序是从左到右

被折叠的 条评论
为什么被折叠?