(事实上这并不是符合98标准[ISOC++]的C++程序,而且在多数编译器上这个程序也不能运行,若要在比较旧的编译器上编译该程序,应将iostream改为iostream.h)
#include
intmain()
{
printf("Hello,world!\n");
return0;
}
在使用兼容C++98标准(ISO/IEC14882-1998)的编译器时,下面的程序也是可以的:
#include
intmain()
{
cout<<"Hello,world!"<
}
在使用兼容C++STL的编译器时,应当是:
#include
usingnamespacestd;
intmain()
{
cout<<"Hello,world!"<
}
根据ISOC++的规定,main函数的形式只能是
intmain(void)
{
...
}
以及
intmain(intargc,char*argv[])
{
...
}
尽管如此,但在VisualC++2003以前的MicrosoftStudio编译器上,
voidmain()
{
...
}