返回

从入门到入门:10分钟快速回顾C++语法(一)

后端

从入门到入门:10分钟快速回顾C++语法(一)

在学习C++之前,我们先来回顾一下C++的基本语法,了解C++的基本结构和元素。

1. 数据类型

在C++中,数据类型决定了变量能够存储的数据类型。C++的基本数据类型包括整型、浮点型、字符型和布尔型。

  • 整型:整型可以存储整数,包括正整数、负整数和零。整型分为有符号和无符号两种,有符号整型可以存储正负整数,而无符号整型只能存储非负整数。
  • 浮点型:浮点型可以存储实数,包括整数和小数。浮点型分为单精度和双精度两种,单精度浮点型可以存储7位有效数字,双精度浮点型可以存储15位有效数字。
  • 字符型:字符型可以存储单个字符。字符型变量通常使用单引号(')括起来。
  • 布尔型:布尔型可以存储真(true)或假(false)两个值。布尔型变量通常使用bool声明。

2. 变量

变量是用来存储数据的容器。变量必须先声明后才能使用。变量的声明包括变量的类型、变量的名称和变量的初始值。例如:

int a = 10;

这个声明创建了一个名为a的整型变量,并将其初始值设置为10。

3. 常量

常量是不能被改变的值。常量的声明与变量的声明类似,但是常量必须使用const关键字声明。例如:

const int b = 20;

这个声明创建了一个名为b的整型常量,并将其值设置为20。

4. 运算符

运算符是用来对操作数进行运算的符号。C++中常用的运算符包括算术运算符、关系运算符、逻辑运算符和赋值运算符。

  • 算术运算符:算术运算符用于对数字进行加、减、乘、除和取余运算。算术运算符包括+、-、*、/和%。
  • 关系运算符:关系运算符用于比较两个操作数的大小。关系运算符包括==、!=、>、<、>=和<=。
  • 逻辑运算符:逻辑运算符用于对布尔值进行与、或和非运算。逻辑运算符包括&&、||和!。
  • 赋值运算符:赋值运算符用于将一个值赋给一个变量。赋值运算符包括=、+=、-=、*=、/=和%=。

5. 表达式

表达式是用来计算值的组合。表达式可以由变量、常量、运算符和函数调用组成。例如:

a + b

这个表达式计算a和b的和。

6. 控制语句

控制语句用于控制程序的执行顺序。C++中常用的控制语句包括if语句、else语句、switch语句和循环语句。

  • if语句:if语句用于根据条件执行不同的代码块。if语句的语法如下:
if (condition) {
  // 代码块1
} else {
  // 代码块2
}
  • else语句:else语句用于在if语句的条件不成立时执行不同的代码块。else语句的语法如下:
if (condition) {
  // 代码块1
} else {
  // 代码块2
}
  • switch语句:switch语句用于根据变量的值执行不同的代码块。switch语句的语法如下:
switch (variable) {
  case value1:
    // 代码块1
    break;
  case value2:
    // 代码块2
    break;
  ...
  default:
    // 默认代码块
}
  • 循环语句:循环语句用于重复执行一段代码。C++中常用的循环语句包括for循环、while循环和do-while循环。

for循环的语法如下:

for (initialization; condition; increment) {
  // 代码块
}

while循环的语法如下:

while (condition) {
  // 代码块
}

do-while循环的语法如下:

do {
  // 代码块
} while (condition);