C++程序的组成

Posted 黄老师讲IT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++程序的组成相关的知识,希望对你有一定的参考价值。

1. 注释


C++代码注释有两种方法:


单行注释:

//注释内容


多行注释:

/*注释内容...注释内容*/


在实际的程序开发中注释尤其重要,注释是程序编写的重要组成部分,虽然编译时会编译器被完全忽略,但对合作开发是非常有必要的,它可以告诉程序员代码的功能、作者、日期等信息。

/*作者:张三日期:2021年5月6日功能:返回两个数中的较大值输入:a,b输出:较大值max */int maximum(int a, int b){ int max; if(a>b) max=a; else max=b; return max;}


这是一个求较大值的函数,注释中告诉了我们代码的作者、代码编写时间、功能等信息。当一段代码较长时时,这样的注释会大大增加代码可读性。


2.编译预处理命令


C++的编译分成两个阶段:预编译和编译。先执行预编译,再执行编译。预编译处理程序中的预编译命令,就是以#开头的那些指令。预编译命令有很多,常用预编译命令有文件包含命令#include、宏定义命令#define等。


3. 程序主体


C++的程序主题由函数组成,函数是实现操作的部分,每个程序都必须包含一个或多个函数,其中有且只有一个主函数main()。


main()函数是程序的入口,和其他函数不一样,main函数的返回值是无关紧要的,因此常常常常这样写:

int main(){ //... return 0;}


对于main函数来说,其返回值对程序本身没有意义,但往往可以在不同的地方return不同的值,这相当于用于判别程序错误类型的标志,常见的return 0;是程序正常退出的标志,return -1;则表示异常退出。


4.  命名空间


C++中最常见的命名空间应该是std,即standard(用来获取ISO标准委员会批准的函数、流和工具)

std中包含cout对象,用法为std::cout,使用using namespace std;即可避免添加限定符std。如果有两个函数同名,且在不同的命名空间中,那么就必须添加这个限定符。






以上是关于C++程序的组成的主要内容,如果未能解决你的问题,请参考以下文章

以下代码片段 C++ 的说明

C++ 代码片段执行

C++程序的组成

这些 C++ 代码片段有啥作用?

C++ 解释器/控制台/片段编译器

此 Canon SDK C++ 代码片段的等效 C# 代码是啥?