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++程序的组成的主要内容,如果未能解决你的问题,请参考以下文章