首页 > 叨叨念念

C++的Hello World程序(编译器之间的差别)

发布时间:2010-08-30 08:57:13 来源:星知苑 作者:星之宇

在使用兼容C89标准(也称为ANSI C)的编译器时,下面这个程序显示“Hello, world!”然后结束运行:
  (事实上这并不是符合98标准[ISO C++]的C++程序,而且在多数编译器上这个程序也不能运行,若要在比较旧的编译器上编译该程序,应将iostream改为iostream.h)
  #include <iostream>
  int main()
  {
  printf("Hello, world!\n");
  return 0;[break]
  }
  在使用兼容C++98标准(ISO/IEC 14882-1998)的编译器时,下面的程序也是可以的:
  #include <iostream.h>
  int main()
  {
  cout << "Hello, world!" << endl;
  return 0;
  }
  根据ISO C++的规定,main函数的形式只能是
  int main(void)
  {
  ...
  }
  以及
  int main(int argc,char * argv[])
  {
  ...
  }
  尽管如此,但在大部份(其实是在Windows平台下的大部分,主要是VC系列编译器)编译器上,
  void main()
  {
  ...
  }
  也被支持,但这并不正确,也不标准。这样的写法会使程序代码丧失跨平台的特性。

相关合集

  • 棋牌类手游排行榜前十名
棋牌类手游排行榜前十名

简介:众所周知在手机上面的游戏占有大部分比例依然还是要属于棋牌的游戏,有着休闲也有头脑风暴竞技的多种结合玩法,非常的不错也是很多的牌友喜欢的,手机上玩绝对的根据各种不同的爱好来选择,有单独的也有合集的,让你在纸牌玩法里面遨游,小编整理了一些棋牌的游戏做了一个排行,希望可以让众多的玩家来免费下载。