C++是从C语言发展而来的,为了与C兼容,C++保留了C的许多用法,人们在编写C++程序时也常常沿用C的某些传统用法。例如,主函数为viod类型,无返回值;头文件带后缀.h;使用系统库时不使用命名空间等。但是,ANSI C++标准有新的规定,要求主函数为int类型,如果程序正常执行则返回0值;系统头文件不带后缀.h;使用系统库时使用命名空间std;增加了字符串类型string等。
虽然C++仍然允许使用从C继承来的传统用法,但建议大家从一开始就按照C++标准编写程序,养成C++的编程风格。本博客程序形式如下:
#include //头文件不带后缀.h
#include //包含string头文件
using namespace std; //使用系统库时使用命名空间std
int main() //主函数为int类型
{ ```
string str; //定义字符串变量str
```
return0; //程序正常执行则返回0
}
依据C++标准介绍的.