cout 和 printf 输出先后问题
2008-09-25 16:19
375 查看
#include "iostream.h"
#include "stdio.h"
main()
{
int iSize=1;
cout<<"cout iSize="<<++iSize+(++iSize)*iSize++<<"/n";
printf("printf iSize=%d /n",iSize);
return 0;
}
为什么 printf会先输出呢?
解答如下:
cout是有缓冲的
cout<<"cout iSize="<<++iSize+(++iSize)*iSize++<<"/n";
cout.flush();
printf("printf iSize=%d /n",iSize);
#include "stdio.h"
main()
{
int iSize=1;
cout<<"cout iSize="<<++iSize+(++iSize)*iSize++<<"/n";
printf("printf iSize=%d /n",iSize);
return 0;
}
为什么 printf会先输出呢?
解答如下:
cout是有缓冲的
cout<<"cout iSize="<<++iSize+(++iSize)*iSize++<<"/n";
cout.flush();
printf("printf iSize=%d /n",iSize);
相关文章推荐
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- 关于cout,wcout输出的测试,以及printf,wprintf 输出中文,内存中直接输出图像给网页问题
- printf、cout 取值输出问题,(从右向左求值,从左向右输出??)??
- cout,wcout,printf,wprintf等函数的中文输出问题
- c++ string问题 cout输出正常,printf输出乱码
- 相对printf(),对于多线程的cout<<输出乱码的问题
- C/C++中printf/cout 计算顺序与缓冲区问题
- 一个cout输出引发的问题
- 代码回顾:关于写代码时cout 和printf 输出16进制数的简单思考
- [转] C/C++中printf和C++中cout的输出格式
- 使用printf修改变量的值 —— VS2008中使用%n输出遇到的问题及解决方法
- [C++] cout、wcout无法正常输出中文字符问题的深入调查(2):VC2005的crt源码分析
- linux下C语言printf没有输出的问题(shell的行缓冲机制)
- eclipse C/C+ CDT中scanf、cin、 printf、cout不能debug输入输出的问题
- sdl编译问题 sdl printf没有输出 sdl编译错误
- Eclipse CDT 调用printf/cout 控制台(console)无输出
- C/C++中printf和C++中cout的输出格式
- [黑马程序员]01 [c语言][重要的知识点]printf函数和scanf函数的数据输出与读取问题
- C++输出流cout的执行顺序问题