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++的基本知识,后面需要学习的东西还有很多噢!

相关推荐
条哥的高频放大器6 分钟前
μC/OS-Ⅱ源码学习(8)---同步与延时
学习
青青丘比特19 分钟前
STL.string(下)
开发语言·c++
悲且狂22 分钟前
文件路径与Resource接口详解
java·学习
jjjxxxhhh12326 分钟前
C++ 模板是为了解决啥问题
开发语言·c++·算法
gz945627 分钟前
Virtualbox安装ubuntu20虚拟机无法打开终端
java·linux·开发语言
左漫在成长30 分钟前
王佩丰24节Excel学习笔记——第十八讲:Lookup和数组
笔记·学习·excel
c++初学者ABC31 分钟前
GESP2级2403 小杨的日字矩阵
c++·算法
Tasfa36 分钟前
【AI系列】从零开始学习大模型GPT (1)- Build a Large Language Model (From Scratch)
人工智能·gpt·学习
奔跑的犀牛先生40 分钟前
C#学习1:初接触,C#的一些基础,和相关报错
开发语言·c#
代码小将1 小时前
PTA数据结构编程题7-1最大子列和问题
数据结构·c++·笔记·学习·算法