Linux c++程序结构

12 篇文章 0 订阅

一个 C++ 程序由含有声明的文本文件序列(通常为头文件与源文件)组成。它们被翻译成一个可执行文件,操作系统通过调用其 main 函数执行这一程序。

在 C++ 程序中,一些被称为关键词的词语有着特殊的含义。其它词语可以被用作标识符。在翻译的过程中,注释会被忽略。程序中的某些字符必须通过转义序列表示。

下面我们通过一个简单的例子来说明一个c++程序的最基本元素。

#include <iostream>

using namespace std;

/*
 * 程序入口函数
 */
int main(int argc, char** argv) {
    // 打印欢迎语句
    cout << "Hello,Linux C++!" << endl;
    return 0;
}

这是一个最简单的c++程序,我们要运行一个程序,总要知道程序从哪里开始运行。在c++程序中main函数是程序的入口函数,一个c++程序有且只有一个main函数。

以#开头的语句是预处理器的指示语句,其中 #include <iostream> 告诉编译器在这里文件中我们要使用它里面的功能,所以编译器的预处理器会将这个文件包含到本程序中来。

using namespace std;    

和上面的include语句类似,c++的标准函数库都是声明在一个命名空间中的,也就是这里的std命名空间。这条语句是说我们将要使用这个命名空间下定义的元素。

 // 打印欢迎语句

这是一个程序的注释语句,用来帮助我们清晰的阅读和理解代码,俗话说一个好的注释会让我们的代码增值不少。当然了,写注释也是一门艺术,够累。

return 0;

这条语句是程序的返回语句,这也是我们在程序没有任何错误的情况下通用的写法。当然了,没有return语句我们的代码也可以正常运行的。

在这里插入图片描述
不管怎么说main也是一个函数,既然是一个函数,我们自然可以控制它是否拥有返回值。

当然了,我们还是要紧跟时代的步伐,在每个main函数的最后都写上一个漂亮的return结束我们的代码。

 cout << "Hello,Linux C++!" << endl;

这行代码我们通常叫函数体,也就是函数内部的内容,这里可以写很多很多行,只要你想,不过,大家通常会约定一个函数写个100-200行就够了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值