当前位置:实例文章 » 其他实例» [文章]C++基础回顾

C++基础回顾

发布人:shili8 发布时间:2025-01-20 23:30 阅读次数:0

**C++基础回顾**

本文将对 C++ 的基本概念进行回顾,包括变量、数据类型、运算符、控制结构、函数等。我们将使用 C++11 标准。

###1. 变量和数据类型在 C++ 中,变量是用来存储值的空间。每个变量都有一个特定的数据类型,这决定了变量可以存储什么样的值。

####1.1 整型整型(integer)是最基本的数据类型,它用于存储整数值。

cppint a =10; // 声明并初始化一个整型变量

####1.2 浮点型浮点型(float)用于存储小数值。
cppfloat b =3.14f; // f 表示这是一个 float 值

####1.3 字符型字符型(char)用于存储单个字符。
cppchar c = 'A'; // 使用单引号表示一个字符

####1.4 布尔型布尔型(bool)用于存储逻辑值(true 或 false)。
cppbool d = true; // 声明并初始化一个布尔变量


###2. 运算符运算符是用来操作数据的符号。C++ 中有各种类型的运算符,包括算术运算符、赋值运算符、比较运算符等。

####2.1 算术运算符算术运算符用于进行基本的数学运算。
cppint a =5;
int b =3;

// 加法int sum = a + b; // sum =8// 减法int diff = a - b; // diff =2// 乘法int product = a * b; // product =15//除法double quotient = (double)a / b; // quotient =1.66667

####2.2 赋值运算符赋值运算符用于将一个值赋给另一个变量。
cppint a =5;
a +=3; // 等同于 a = a +3,结果为 a =8

####2.3 比较运算符比较运算符用于比较两个值的大小或相等性。
cppint a =5;
int b =3;

// 大于bool greaterThan = a > b; // greaterThan = true// 小于bool lessThan = a < b; // lessThan = false// 等于bool equal = a == b; // equal = false


###3. 控制结构控制结构用于控制程序的执行流程。C++ 中有三种基本的控制结构:顺序结构、选择结构和循环结构。

####3.1 顺序结构顺序结构是最简单的一种控制结构,程序从上到下依次执行。
cppint a =5;
int b =3;

// 先输出 a 的值,再输出 b 的值cout << "a = " << a << endl;
cout << "b = " << b << endl;

####3.2选择结构选择结构用于根据某个条件选择执行不同的代码块。
cppint a =5;

// 如果 a 大于10,则输出 "a 大于10"
if (a >10) {
 cout << "a 大于10" << endl;
} else {
 // 否则输出 "a 小于或等于10"
 cout << "a 小于或等于10" << endl;
}

####3.3 循环结构循环结构用于重复执行某个代码块。
cppint a =5;

// 输出从1 到10 的数字for (int i =1; i <=10; i++) {
 cout << i << endl;
}


###4. 函数函数是用来封装一段代码的模块。函数可以接受参数,并返回结果。
cpp// 定义一个求和函数int sum(int a, int b) {
 return a + b;
}

// 使用该函数int result = sum(5,3); // result =8

###5. 类类是用来封装数据和方法的模块。类可以定义属性和行为。
cppclass Person {
public:
 string name;
 int age;

 void sayHello() {
 cout << "Hello, my name is " << name << " and I am " << age << " years old." << endl;
 }
};

// 使用该类Person person;
person.name = "John";
person.age =30;
person.sayHello(); // Hello, my name is John and I am30 years old.

以上就是 C++ 基础回顾的内容。希望这些示例和注释能够帮助你更好地理解 C++ 的基本概念。

相关标签:c++基础
其他信息

其他资源

Top