02 如何快速读懂一个C++程序

系列文章目录

02 如何快速读懂一个C++程序


目录

系列文章目录

文章目录

前言

[一、C++ 的基本语法](#一、C++ 的基本语法)

二、如何看懂一个c++程序?

1.了解程序结构

[2.C++ 中的分号 & 语句块](#2.C++ 中的分号 & 语句块)

[3.C++ 注释](#3.C++ 注释)

总结


前言

C++ 是一种高级编程语言,它具有丰富的特性,用于开发各种类型的应用程序。下面我们就来熟悉一下c++的基本知识,这可以帮助我们快速了解C++。


**一、**C++ 的基本语法

C++ 的基本语法有变量、标识符、控制语句、函数、类、命名空间、指针、引用、数组、字符串。下面我们来逐个学习一下。

  1. 变量:定义变量时需要指定类型,例如 int, double, char 等。

  2. 标识符:命名变量、函数、类和其他标识符时需要遵循一些规则,例如只能使用字母、数字和下划线,且不能以数字开头。

  3. 控制语句:if 语句、for 语句、while 语句和 switch 语句等用于控制程序流程。

  4. 函数:函数用于执行特定任务,可以有参数和返回值。

  5. 类:类用于封装数据和方法,以实现面向对象编程的概念。

  6. 命名空间:命名空间用于解决命名冲突,可以在程序中创建多个命名空间。

  7. 指针:指针是一个变量,指向内存中的另一个变量,可以用于动态分配内存、数组和函数等。

  8. 引用:引用是另一个变量的别名,可以用于简化程序代码和提高性能。

  9. 数组:数组用于存储多个相同类型的变量,可以使用下标访问数组元素。

  10. 字符串:字符串是一种字符数组,可以使用字符串库函数来操作字符串。

如果不懂也没有关系,我们先有个整体的概念,后面我们会进行逐个详细的学习。

二、如何看懂一个c++程序?

1.了解程序结构

示例代码如下:

cpp 复制代码
# include <iostream>

using namespace std;

// main() 程序执行的地方

int main()

{

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

        system("pause");

        return 0;

}

我们讲解一下上面这段程序:

  • C++ 语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件 <iostream>
  • 下一行 using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。
  • 下一行 // main() 是程序开始执行的地方 是一个单行注释。单行注释以 // 开头,在行末结束。
  • 下一行 int main() 是主函数,程序从这里开始执行。
  • 下一行 cout << "Hello World"<<endl; 会在屏幕上显示消息 "Hello World"。
  • 下一行system("pause"); 可以在程序运行完以后使黑框暂停显示,等待输入,而不是闪退。
  • 下一行 return 0; 终止 main( )函数,并向调用进程返回值 0。

如果这里还有些不懂,可以留言讨论,或者看01 第一个C++程序:Hello, World!-CSDN博客

2.C++ 中的分号 & 语句块

c++中的分号和语句块,这里很好理解的。

分号就是一个语句的结尾,在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。;

语句块语句块是一组使用大括号括起来的按逻辑连接的语句,说的简单点就是一个{ } , 这里面的所有内容表示一个语句;

下面来看看代码,了解一下:

cpp 复制代码
// 使用分号结束语句
x = y;
y = y+1;


// 使用大括号括起来的按逻辑连接的语句
{
   cout << "Hello World" << endl; // 输出 Hello World
   return 0;
}
复制代码

3.C++ 注释

程序的注释是解释性语句,我们在写代码时添加注释,可以提高源代码的可读性。

在C++中 有两种注释单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。

分别如下:

  • // - 一般用于单行注释。

  • /* ... */ - 一般用于多行注释。

下面来看一下代码:

cpp 复制代码
// 单行注释
// int x = 5;



// 多行注释
int main()

{

        /*
        cout << "Hello, C++!" << endl;

        system("pause");

        return 0;
        */

}

可以看见注释完后,代码变成了黑色。

下面给大家说一下c++中注释的快捷键:

批量注释: Ctrl+K,Ctrl+C 取消注释: Ctrl+K,Ctrl+U


总结

以上就是今天要讲的内容,本文仅仅简单介绍了如何去读懂一个简单的c++程序,也讲解了一下c++的基本知识,后面需要学习的东西还有很多噢!

相关推荐
wjs20241 小时前
JavaScript 语句
开发语言
CoderCodingNo2 小时前
【GESP】C++三级真题 luogu-B4499, [GESP202603 三级] 二进制回文串
数据结构·c++·算法
炽烈小老头2 小时前
【 每天学习一点算法 2026/04/12】x 的平方根
学习·算法
阿杰学AI2 小时前
AI核心知识115—大语言模型之 自监督学习(简洁且通俗易懂版)
人工智能·学习·ai·语言模型·aigc·监督学习·自监督学习
cmpxr_2 小时前
【C】局部变量和全局变量及同名情况
c语言·开发语言
hetao17338373 小时前
2026-04-09~12 hetao1733837 的刷题记录
c++·算法
九英里路3 小时前
OS学习之路——动静态库制作与原理
linux·学习·操作系统·unix·进程·编译·动静态库
6Hzlia3 小时前
【Hot 100 刷题计划】 LeetCode 136. 只出现一次的数字 | C++ 哈希表&异或基础解法
c++·算法·leetcode
小碗羊肉3 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
汉克老师3 小时前
GESP2024年6月认证C++三级( 第二部分判断题(1-10))
c++·数组·位运算·补码·gesp三级·gesp3级