从helloworld开始

 

#include<iostream>
int main()
{
  std::cout<<"Hello, Welcome To My Blog"<<std::endl;
  return 0;  
}

    以上是一个最简单的C++程序,与C程序有以下不同

  1. 输入输出已经不是#include<stdio.h>中的prinf和Scanf,换成了更先进的#include<iostream>中的std::cout<<和std::cin>>,支持流输入
  2. C++新标准定义了一系列的标准库放在std中,在头部加上using namespace std;就可以不用std::,但是这样容易早成命名混乱,所以还是建议std::
  3. C++老标准是#include<iostream.h>,在新标准中明确不支持.h的c++库,而是都封装在std中,例如std::string等
  4. iostream定义了ostream(cout,cerr),istream(cin),并不知有cin和cout,另外std::endl除了换行外,还能将ostream frush
  5. printf返回的是int,而cout<<,cin>>返回的都是相应的ostream和istream

原文地址:https://www.cnblogs.com/lovelyxia/p/1713990.html