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

相关推荐
霁月风1 小时前
设计模式——适配器模式
c++·适配器模式
萧鼎1 小时前
Python并发编程库:Asyncio的异步编程实战
开发语言·数据库·python·异步
弗锐土豆1 小时前
Windows系统中Oracle VM VirtualBox的安装
windows·虚拟机·virtualbox
学地理的小胖砸1 小时前
【一些关于Python的信息和帮助】
开发语言·python
疯一样的码农1 小时前
Python 继承、多态、封装、抽象
开发语言·python
^velpro^1 小时前
数据库连接池的创建
java·开发语言·数据库
秋の花1 小时前
【JAVA基础】Java集合基础
java·开发语言·windows
jrrz08281 小时前
LeetCode 热题100(七)【链表】(1)
数据结构·c++·算法·leetcode·链表
小松学前端1 小时前
第六章 7.0 LinkList
java·开发语言·网络
可峰科技1 小时前
斗破QT编程入门系列之二:认识Qt:编写一个HelloWorld程序(四星斗师)
开发语言·qt