01-C++学习笔记:基础结构

#2023 博客之星–城市之星领跑者活动开启#
在这里插入图片描述

📚1. C++程序的结构

👉C++程序通常由以下几个部分组成:

✨头文件包含:

使用#include预处理指令将头文件包含到程序中。头文件包含通常放在程序的开头部分,用于引入外部库和定义。

✨命名空间声明:

使用using namespace语句指定使用的命名空间。命名空间提供了作用域限定符,用于避免命名冲突。

✨main函数:

每个C++程序都必须包含一个名为main的函数作为程序的入口点。程序从main函数开始执行。

✨语句块:

main函数由一对大括号{}包围,称为语句块。在语句块中,可以编写一系列语句来实现程序的功能。

#include <iostream>

using namespace std;

int main() {
    // 代码语句
    // ...
    
    return 0;
}

📚2. 注释和预处理指令

👉2.1 注释

注释是用于解释和说明代码的文本,编译器会忽略注释部分。C++提供了两种注释形式:

单行注释

用于在一行内注释一段代码。在双斜杠 // 后面的内容将被视为注释,不会被编译器解释和执行。

// 这是一个单行注释
多行注释

用于在多行中注释一段代码。使用/**/将多行内容包围起来作为注释,/*表示注释开始,*/表示注释结束。之间的内容都会被视为注释。

/*
这是一个多行注释
可以跨越多行
*/

注释对于代码的可读性和可维护性非常重要。它们提供了对代码进行解释和说明的方式,使其他人更容易理解你的代码。

👉2.2 预处理指令

预处理指令是在程序编译之前由预处理器处理的指令。它们以#符号开头,并在行末自动结束。

常见的预处理指令包括:

✨ 引入头文件#include
#include <iostream>  // 包含iostream头文件
#include "myheader.h"  // 包含自定义头文件

#include 指令用于引入头文件,它将文件的内容插入到这个位置。头文件中包含了函数和对象的声明和定义,通过引入头文件,我们可以在程序中使用其中定义的函数和对象。

✨ 定义常量#define
#define PI 3.14159  // 定义一个名为PI的宏

#define 指令用于定义常量。在上面的示例中,PI 被定义为一个常量,其值为3.14159。定义常量可以提高代码的可读性和维护性,同时也方便我们在代码中使用该常量。

#ifdef#endif
#ifdef DEBUG
    // 调试模式下的代码
#endif

#ifdef#endif用于条件编译,根据条件是否定义决定是否编译某段代码。

以上只是部分常用的预处理指令,C++提供了更多的预处理指令来帮助程序的开发和调试。

预处理指令是在编译之前对代码进行处理的。它们可以用于包含头文件、定义常量和进行条件编译等操作。预处理指令的使用可以使我们的代码更灵活和可配置。

📚总结

以上就是C++基础语法笔记的第一个部分,涵盖了C++程序的结构、注释和预处理指令。接下来,将继续学习C++的其他基础知识。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逸峰轻云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值