C++阶段01笔记01【C++初识(第一个C++程序、注释、变量、常量、关键字、标识符命名规则)】
C++| 匠心之作 從0到1入門學編程【視頻+課件+筆記+源碼】
目錄
C++課程安排
1 C++初識
1.1 第一個C++程序
1.1.1 創(chuàng)建項目
1.1.2 創(chuàng)建文件
1.1.3 編寫代碼
1.1.4 運行程序
1.2 注釋
1.3 變量
1.4 常量
#define 宏常量
const修飾的變量
常量演示代碼
1.5 關(guān)鍵字
1.6 標識符命名規(guī)則
C++課程安排
-
明確C++課程學習階段以及課程內(nèi)容
| 第一階段 | C++基礎(chǔ)語法入門 | 對C++有初步了解,能夠有基礎(chǔ)編程能力 | 通訊錄管理系統(tǒng) |
| 第二階段 | C++核心編程 | 介紹C++面向?qū)ο缶幊?#xff0c;為大型項目做鋪墊 | 職工管理系統(tǒng) |
| 第三階段 | C++提高編程 | 介紹C++泛型編程思想,以及STL的基本使用 | 演講比賽系統(tǒng) |
-
綜合大案例:機房預約系統(tǒng)
1 C++初識
1.1 第一個C++程序
編寫一個C++程序總共分為4個步驟:
創(chuàng)建項目
創(chuàng)建文件
編寫代碼
運行程序
1.1.1 創(chuàng)建項目
Visual Studio是我們用來編寫C++程序的主要工具,我們先將它打開。
1.1.2 創(chuàng)建文件
右鍵源文件,選擇添加->新建項:
給C++文件起個名稱,然后點擊添加即可。
1.1.3 編寫代碼
#include <iostream> using namespace std;int main1() {cout << "Hello world !" << endl;system("pause");return 0; }1.1.4 運行程序
1.2 注釋
作用:在代碼中加一些說明和解釋,方便自己或其他程序員程序員閱讀代碼。
兩種格式
- 單行注釋:// 描述信息
- 通常放在一行代碼的上方,或者一條語句的末尾,對該行代碼說明。
- 多行注釋: /* 描述信息 */
- 通常放在一段代碼的上方,對該段代碼做整體說明。
提示:編譯器在編譯代碼時,會忽略注釋的內(nèi)容。
?
1.3 變量
作用:給一段指定的內(nèi)存空間起名,方便操作這段內(nèi)存。
語法:數(shù)據(jù)類型 變量名 = 初始值;
示例:
注意:C++在創(chuàng)建變量時,必須給變量一個初始值,否則會報錯!
1.4 常量
作用:用于記錄程序中不可更改的數(shù)據(jù)。
C++定義常量兩種方式:
-
#define 宏常量: #define 常量名 常量值
-
通常在文件上方定義,表示一個常量。
-
-
const修飾的變量:const 數(shù)據(jù)類型 常量名 = 常量值
-
通常在變量定義前加關(guān)鍵字const,修飾該變量為常量,不可修改。
-
#define 宏常量
示例:
const修飾的變量
?
常量演示代碼
/* 作用:用于記錄程序中不可更改的數(shù)據(jù)。C++定義常量兩種方式 1.#define 宏常量:#define 常量名 常量值通常在文件上方定義,表示一個常量2.const 修飾的變量 :const 數(shù)據(jù)類型 常量名 = 常量值通常在變量定義前加關(guān)鍵字,修飾該變量為常量,不可修改 */#include <iostream> using namespace std;//1、宏常量 #define Day 7int main4() {//day = 14; //報錯(錯誤),Day是常量,宏常量day不可以修改,一旦修改就會報錯!cout << "一周里總共有 " << Day << " 天" << endl;//2、const修飾變量const int month = 12;//month = 24; //報錯(錯誤),常量是不可以修改的。const修飾的變量也稱為常量!cout << "一年里總共有 " << month << " 個月份" << endl;system("pause");return 0; }1.5 關(guān)鍵字
作用:關(guān)鍵字是C++中預先保留的單詞(標識符)。
-
在定義變量或者常量時候,不要用關(guān)鍵字。
C++關(guān)鍵字,如下:
| 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++得關(guān)鍵字,否則會產(chǎn)生歧義。
1.6 標識符命名規(guī)則
作用:C++規(guī)定給標識符(變量、常量)命名時,有一套自己的規(guī)則。
-
標識符不能是關(guān)鍵字。
-
標識符只能由字母、數(shù)字、下劃線組成。
-
第一個字符必須為字母或下劃線。
-
標識符中字母區(qū)分大小寫。
建議:給標識符命名時,爭取做到見名知意的效果,方便自己和他人的閱讀。
??
?
#include <iostream> using namespace std;//標識符命名規(guī)則 //1、標識符不可以是關(guān)鍵字 //2、標識符是由字母、數(shù)字、下劃線構(gòu)成 //3、標識符第一個字符只能是字母或下劃線 //4、標識符是區(qū)分大小寫的int main() {//1、標識符不可以是關(guān)鍵字//int int = 10; // 報錯//2、標識符是由字母、數(shù)字、下劃線構(gòu)成int abc = 10;int _abc = 20;int _123abc = 30;//3、標識符第一個字符只能是字母或下劃線//int 123abc = 40; // 報錯//4、標識符是區(qū)分大小寫的int aaa = 100;//cout << AAA << endl; // AAA和aaa不是同一個名稱//建議:給變量起名的時候,最好能夠做到見名知意。int num1 = 10;int num2 = 20;int sum = num1 + num2;cout << sum << endl;system("pause");return 0; }加油~
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的C++阶段01笔记01【C++初识(第一个C++程序、注释、变量、常量、关键字、标识符命名规则)】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 操作系统 课堂练习题03【20道 经典题
- 下一篇: 2021年 第12届 蓝桥杯 第3次模拟