当前位置:实例文章 » JAVA Web实例» [文章]C++ Primer Plus笔记: 2023.07.17

C++ Primer Plus笔记: 2023.07.17

发布人:shili8 发布时间:2025-01-10 16:10 阅读次数:0

**C++ Primer Plus 笔记**

**2023.07.17**

---

### 前言本文是对 C++ Primer Plus 这本书的笔记,内容包括基本语法、数据类型、运算符、控制结构、函数等方面。

### 一、基本语法####1.1 命名空间C++ 中使用 `using` 关键字来导入命名空间。

cpp#include <iostream>
using namespace std;

int main() {
 cout << "Hello, World!" << endl;
 return0;
}

####1.2 主函数主函数是程序的入口,通常定义在 `main()` 函数中。
cppint main() {
 // 程序逻辑 return0; // 返回值}


### 二、数据类型####2.1 整型整型包括 `int`、`short`、`long` 等类型。
cppint a =10;
short b =20;
long c =30;

####2.2 浮点型浮点型包括 `float` 和 `double` 等类型。
cppfloat d =3.14f;
double e =3.14159265359;


### 三、运算符####3.1 算术运算符算术运算符包括加法、减法、乘法、除法等。
cppint a =10;
int b =20;

int sum = a + b; // 加法int diff = a - b; // 减法int product = a * b; // 乘法int quotient = a / b; //除法


####3.2 关系运算符关系运算符包括等于、不等于、大于、小于等。
cppint a =10;
int b =20;

bool isEqual = (a == b); // 等于bool isNotEqual = (a != b); // 不等于bool isGreater = (a > b); // 大于bool isLesser = (a < b); // 小于


####3.3 逻辑运算符逻辑运算符包括与、或、非等。
cppint a =10;
int b =20;

bool andResult = (a >0 && b >0); // 与bool orResult = (a >0 || b >0); // 或bool notResult = !(a >0); // 非


### 四、控制结构####4.1 if-else 结构if-else 结构用于根据条件选择执行不同的代码块。
cppint a =10;
if (a >5) {
 cout << "a 大于5" << endl;
} else {
 cout << "a 小于或等于5" << endl;
}


####4.2 switch-case 结构switch-case 结构用于根据条件选择执行不同的代码块。
cppint a =10;
switch (a) {
case1:
 cout << "a 等于1" << endl;
 break;
case2:
 cout << "a 等于2" << endl;
 break;
default:
 cout << "a 不等于1 或2" << endl;
 break;
}


####4.3 for 循环for 循环用于重复执行某个代码块。
cppint a =10;
for (int i =0; i < a; i++) {
 cout << "Hello, World!" << endl;
}


####4.4 while 循环while 循环用于重复执行某个代码块。
cppint a =10;
int i =0;
while (i < a) {
 cout << "Hello, World!" << endl;
 i++;
}


### 五、函数####5.1 函数定义函数定义用于声明一个函数的名称、参数和返回值。
cppvoid printHello() {
 cout << "Hello, World!" << endl;
}

int main() {
 printHello();
 return0;
}


####5.2 函数调用函数调用用于执行一个已经定义好的函数。
cppvoid printHello() {
 cout << "Hello, World!" << endl;
}

int main() {
 printHello(); // 调用函数 return0;
}


### 六、总结本文对 C++ Primer Plus 这本书的笔记,内容包括基本语法、数据类型、运算符、控制结构、函数等方面。

其他信息

其他资源

Top