1 注释
C++支持单行注释和多行注释。
- 单行注释
// 注释内容
单行注释直到改行末尾,可以与代码放在同一行,在代码后面注释
- 多行注释
/* 注释内容 */
包含在其中的都会被注释
2 变量
变量的作用是给指定的内存空间起名,方便操作这段内存。变量值可以改变。
变量的使用可以分为三个阶段:
- 声明变量
- 定义变量
- 使用变量
其中声明和定义可以放到一个语句中。
声明变量的时候不会分配内存,定义变量才会分配内存。
语法:数据类型 变量名 = 初始值
#include <iostream>
using namespace std;int main() {int a = 10;cout << "a = " << a << endl;a = 20;cout << "a = " << a << endl;return 0;
}
输出
a = 10
a = 20
如果变量没有定义,没有初始化,那么使用该变量所得到的结果是不确定的。
3 常量
常量与变量相对应,表示的是不可更改的数据。
C++中定义常量有两种方式
- #define宏常量:#define 常量名 常量值
该方式通常在文件头部分或者头文件中定义 - 使用const修饰词:const 数据类型 常量名 = 常量值
这两种都是常量,值定义后不可修改。
4 关键字
关键字是编译器保留字,不可用于作为常量名和变量名
C++关键字如下:
asm | do | if | return | typedef |
---|---|---|---|---|
auto | double | inline | short | typeid |
bool | dynamic_cast | int | signed | typename |
break | else | long | sizeof | union |
case | enum | mutable | static | unsigned |
catch | explicit | namespace | static_cast | using |
char | export | new | struct | virtual |
class | extern | operator | switch | void |
const | false | private | template | volatile |
const_cast | float | protected | this | wchar_t |
continue | for | public | throw | while |
default | friend | register | true | |
delete | goto | reinterpret_cast | try |
5 标识符命令规则
变量、常量这种标识符命名存在以下一些规则
- 标识符不能是关键字
- 标识符只能由字母、数字、下划线组成
- 标识符的第一个字符不能是数组
- 标识符区分大小写