## 1.1 註釋 **作用**:在代碼中加一些說明和解釋,方便自己或其他程式員程式員閱讀代碼 **兩種格式** 1. **單行註釋**:`// 描述信息` - 通常放在一行代碼的上方,或者一條語句的末尾,==對該行代碼說明== 2. **多行註釋**: `/* 描述信息 */` - 通常放在一段代 ...
1.1 註釋
作用:在代碼中加一些說明和解釋,方便自己或其他程式員程式員閱讀代碼
兩種格式
- 單行註釋:
// 描述信息
- 通常放在一行代碼的上方,或者一條語句的末尾,對該行代碼說明
- 多行註釋:
/* 描述信息 */
- 通常放在一段代碼的上方,對該段代碼做整體說明
提示:編譯器在編譯代碼時,會忽略註釋的內容
1.2 變數
作用:給一段指定的記憶體空間起名,方便操作這段記憶體
語法:數據類型 變數名 = 初始值;
註意:C++在創建變數時,必須給變數一個初始值,否則會報錯
1.3 常量
作用:用於記錄程式中不可更改的數據
C++定義常量兩種方式
-
#define 巨集常量:
#define 常量名 常量值
- 通常在文件上方定義,表示一個常量
-
const修飾的變數
const 數據類型 常量名 = 常量值
- 通常在變數定義前加關鍵字const,修飾該變數為常量,不可修改
1.4 關鍵字
作用:關鍵字是C++中預先保留的單詞(標識符)
- 在定義變數或者常量時候,不要用關鍵字
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 |
提示:在給變數或者常量起名稱時候,不要用C++得關鍵字,否則會產生歧義。
1.5 標識符命名規則
作用:C++規定給標識符(變數、常量)命名時,有一套自己的規則
- 標識符不能是關鍵字
- 標識符只能由字母、數字、下劃線組成
- 第一個字元必須為字母或下劃線
- 標識符中字母區分大小寫
建議:給標識符命名時,爭取做到見名知意的效果,方便自己和他人的閱讀