您现在的位置是:首页 >技术交流 >【C++ 入坑指南】(03)Hello World网站首页技术交流

【C++ 入坑指南】(03)Hello World

Kevin-Dev 2024-06-17 10:13:36
简介【C++ 入坑指南】(03)Hello World

在这里插入图片描述

大概每个程序猿的第一个程序都是 Hello World , 这是梦开始的地方。本文是C++ 入坑指南的第三篇,让我们从最经典的 Hello World 开始。

看代码

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello, world!" << endl;
    
    return 0;
}
  • #include <iostream>
    #include 指令用来包含程序所用到的头文件。这里告诉编译器想要使用的是 iostream 库, 尖括号中的名字指出了头文件的名字。需要注意的是,#include 指令和头文件的名字必须 放在同一行。我们一般将 #include 指令放在源文件开始的位置。另外,一般<>引用的都是标准的库文件,如果使用自己写的头文件,一般使用"", 而非<>. 例如: #include “myHeader.h”, ""之中是所要使用的头文件位置,可以加路径。不加路径默认是当前文件路径。

  • using namespace std;
    使用标准的命名空间。 using 关键字一般用来声明某个命名空间,也叫作 using 声明 (using declaration). using 声明的形式如下:

  • int main(){}
    每个 C++ 程序必须包含一个或多个函数,其中一个必须命名为 main,操作系统通过 main 来运行 C++ 程序,它为程序入口。 一个函数的定义分为四个部分,返回类型(return type)、函数名(function name)、形参列表(parameter list)、函数体(function body). 此处返回类型为 int,函数名为 main,形参列表为空,函数体为 {} 包括起来的内容。

main 函数的返回类型必须为 int,即整数类型,int 类型是一种内置类型,即语言自身定义的类型。

  • cout << "Hello World" << endl;
    cout 标准输出对象,名字定义在 std 命名空间下。cout 为标准输出(standard output),与之对应的还有标准输入(standard input) cin. 除此之外,比较不常用的还有cerr, clog. 顾名思义,看名字基本上就能知道它是干嘛的了。
    << 为 输出运算符, 这个运算符接受两个运算对象,左侧的对象必须是一个ostream 对象,右侧运算符是要打印的值。
    endl 为操纵符,表示换行。 与转义字符" "是一样的。

  • return 0;
    main 函数的返回值。

在大多数的系统中,main 函数的返回值用来指示状态,返回 0 表示成功,非 0 的返回值的含义由系统定义,通常用来指出错误类型。

彩蛋

在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。