C++的一些特点

本文最后更新于:2 年前

C++的一些特点

1 main()函数

1.1 主函数必须是int main()或int main(void)
原因:运行cpp程序时,通常从main()函数开始执行。因此,如果没有main(),程序将不完整,编译器将指出未定义main()函数。

1.2 main()最后可以不返回0
原因:ANSI/ISO C++标准为,如果编译器到达main()函数末尾时没有遇到返回语句,则认为main()函数以return 0结尾。

2 注释

2.1 注释以“//”打头,到行尾结束
2.2 注释可以位于单独一行,也可和代码位于同一行

3 预处理器和头文件名

3.1 如果程序要使用某些工具,要在前几行标明#include…
原因:C++和C一样,使用一个预处理器,在主编译之前对源文件进行处理,例如在源代码被编译之前,替换或添加文本。

3.2 头文件名没有扩展名

4 名称空间

4.1 using namespace std;
原因:有助于组织程序,在调用同名函数时可以指定哪个名称空间的函数,如下所示:

1
2
Microflop::wanda("go dancing?");
Piscine::wanda("a fish named Desire");

如果省略了这条语句,那么就要使用如下语句编码:

1
2
std::cout << "Come up and C++ me some time.";
std::cout << std::endl;

更好的办法是,只是通过using声明使所需名称可用,如:

1
2
3
using std::cout;
using std::endl;
using std::cin;

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!