C++ cout 输出顺序
2014-10-27 14:48
183 查看
#include <iostream>
using namespace std;
int fun() {
staticint xx = 0;
++xx;
returnxx;
}
int main(void)
{
inta=1, b=2, c=3;
charx, y;
cout<< a << b << c << endl;
cout<< fun() << fun() << fun() << endl;
cout<< (x = getchar()) << (y = getchar()) << endl;
return0;
}
cout后的表达式求值是从右向左的1 2 3,压栈
cout<< fun() << fun() << fun() << endl; 3 2 1
#include <iostream>
using namespace std;
int fun() {
staticint xx = 0;
++xx;
returnxx;
}
int main(void)
{
inta=1, b=2, c=3;
charx, y;
cout<< a << b << c << endl;
cout<< fun() << fun() << fun() << endl;
cout<< (x = getchar()) << (y = getchar()) << endl;
return0;
}
cout后的表达式求值是从右向左的1 2 3,压栈
3 |
2 |
1 |
相关文章推荐
- 关于C++输出流cout的执行顺序问题
- C++输出流cout的顺序问题
- 关于c++ cout输出顺序问题。
- C/C++中printf、cout输出顺序
- C++输出流cout的执行顺序问题
- [c++ primer plus]使用cout格式化输出
- (C++)cout格式化输出示例
- C++ Demo 002 : 让 STL 中的 cout 输出彩色的文字
- 为什么 printf 和 cout 的输出顺序有问题呢??
- c++ cout控制输出(转载)
- C++ cout 输出 16, 8 , 2进制
- C++中cout输出字符型指针地址值的方法
- cout的参数输出顺序问题
- eclipse CDT MinGW GNU C++ cout在控制台无输出
- cout输出操作符求值顺序
- [学习笔记][C++Primer Plus]使用cout格式化输出字符串
- 输入读入一个String 序列,计算元音字母的个数,然后再顺序输出--C++
- [学习笔记][C++Primer Plus]使用cout格式化输出字符串,3q xuzhong
- cout输出流的执行顺序
- 控制C++中cout及print输出的评论和回答