系列文章目录
02 如何快速读懂一个C++程序
目录
[一、C++ 的基本语法](#一、C++ 的基本语法)
[2.C++ 中的分号 & 语句块](#2.C++ 中的分号 & 语句块)
[3.C++ 注释](#3.C++ 注释)
前言
C++ 是一种高级编程语言,它具有丰富的特性,用于开发各种类型的应用程序。下面我们就来熟悉一下c++的基本知识,这可以帮助我们快速了解C++。
**一、**C++ 的基本语法
C++ 的基本语法有变量、标识符、控制语句、函数、类、命名空间、指针、引用、数组、字符串。下面我们来逐个学习一下。
变量:定义变量时需要指定类型,例如 int, double, char 等。
标识符:命名变量、函数、类和其他标识符时需要遵循一些规则,例如只能使用字母、数字和下划线,且不能以数字开头。
控制语句:if 语句、for 语句、while 语句和 switch 语句等用于控制程序流程。
函数:函数用于执行特定任务,可以有参数和返回值。
类:类用于封装数据和方法,以实现面向对象编程的概念。
命名空间:命名空间用于解决命名冲突,可以在程序中创建多个命名空间。
指针:指针是一个变量,指向内存中的另一个变量,可以用于动态分配内存、数组和函数等。
引用:引用是另一个变量的别名,可以用于简化程序代码和提高性能。
数组:数组用于存储多个相同类型的变量,可以使用下标访问数组元素。
字符串:字符串是一种字符数组,可以使用字符串库函数来操作字符串。
如果不懂也没有关系,我们先有个整体的概念,后面我们会进行逐个详细的学习。
二、如何看懂一个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++的基本知识,后面需要学习的东西还有很多噢!