陣列、結構體、指標是c++的3種復合型別。
指標是被設計用來儲存位址的變數。通常說,指標指向儲存的位址。指標宣告指出了指標指向的物件的型別。
const限定指標和引用
const限定詞將乙個物件限定為常量。
const也可以限定指標和引用。
結構體聯合和列舉
結構體把一組來自不同型別的資料組合在一起構成復合型別,每個資料都是結構體的成員
聯合由union定義也稱公用體
內建陣列
陣列是能儲存對個同型別物件的資料結構
陣列與指標
begin()函式返回指向陣列第乙個元素的指標。end()返回指向陣列最後乙個元素
標準庫型別string
使用標準庫iostream可以讀寫string物件
要處理string物件中的沒乙個字元,可以使用for迴圈或範圍for
標準庫型別vector
定義vector時必須指定元素的型別,格式為
vector《元素型別》變數名;
使用下標運算子可以讀取vector中指定位置的元素
函式函式是乙個命名的**塊,通過呼叫函式可以執行相應的**。
直接或間接呼叫自己的函式稱為遞迴函式。
函式的傳遞是指函式呼叫的實參來初始化函式型參存區的過程。
方式 傳值和傳引用
按引用傳遞
引數宣告為引用,改變了預設的引數傳遞方式
main()函式的引數
用於從命令列接受引數,處理命令列選項,argc是命令列引數的個數
字串陣列argc的每個元素一次儲存接受到引數字串
不定個數的引數
返回型別和return語句
結束當前正在執行的函式,將控制權返回函式的呼叫著。
返回值用於初始化呼叫點的乙個臨時量。返回列表
main()函式的返回值
返回型別定義為int返回0表示執行成功,非0為失敗
函式過載
名稱相同功能類似引數不同
以合理的引數呼叫
inline函式可以呼叫點進行**展開。
函式名可以過載,過載函式通過函式表進行區分
網路協議第四 五章 ARP RARP
網路協議第 四 五章 arp rarp 網路協議第三章 ip網際協議 引言當一台主機將乙太網資料幀傳送到同乙個區域網上的另一台主機時,是根據48bit的乙太網位址來確定目的介面的,裝置驅動程式從不檢查ip資料報中的ip位址。arp為ip位址和硬體位址之間提供動態對映,說是動態的,因為這個過程是自動完...
第四,五周學習總結
2,在acwing上寫了二十幾道題。3,在csdn上寫了幾篇部落格 4,在leetcode上寫了幾道題。5,數字三角形 給定乙個如下圖所示的數字三角形,從頂部出發,在每一結點可以選擇移動至其左下方的結點或移動至其右下方的結點,一直走到底層,要求找出一條路徑,使路徑上的數字的和最大。738 8102 ...
作業系統第四 五章習題
一 名詞解釋 1 位址對映 把使用者程式裝入記憶體時對有關指令的位址部分的修改定義為從程式位址到記憶體位址的位址對映,或稱為位址重定位。2 動態重定位 位址變換過程在程式執行期間,隨著對每條指令或資料的訪問自動進行的,稱為動態重定位。3 虛擬儲存器 具有請求調入功能和置換功能,能從邏輯上對記憶體容量...