- #include <iostream>
- int main()
- {
- using std::cout;
- using std::endl;
- int i = 0;
- cout <<"i="<<i<<" i++="<<i++<<" i--="<<i--<<endl;
- return 0;
- }
- 程序结果:(VS 2005下)
- i=0 i++=-1 i--=0
cout的输出是先从右往左读入缓冲区,再从左往右输出,缓冲区相当于堆栈的效果。。。
cout的输出是先从右往左读入缓冲区,再从左往右输出,缓冲区相当于堆栈的效果。。。