C++中cout和printf在vc6.0中的区别

printf :


c语言中产生格式化输出的函数(定义在 stdio.h 中)。向终端输出(显示器、控制台等)

cout:

C++中的标准输出流。

首先请看下边一段代码:

#include
#include
void main()
{
 int a;
 for(a=0;a<3;a++)
 {
  printf("printf1!\n");
  cout<<"cout\n";
  printf("printf2!\n");
 }
    printf("stop for!\n");
}

运行结果:

C++中cout和printf在vc6.0中的区别_第1张图片

从而很清晰可的可以看出,printf是直接把每条内容直接打印,而cout是压入栈中,一并输出。

你可能感兴趣的:(C++中cout和printf在vc6.0中的区别)