c 基礎語法記錄

2021-10-21 02:46:49 字數 1078 閱讀 9994

extern儲存類 --> 多個檔案共享的全域性變數或函式 引用

using namespace std--> 整個命名空間到當前作用域

using std::count--> 變數到當前作用域

函式引數

傳值呼叫void functions(int x, int y)–> 實際值複製給形參, 修改 實際值不改

指標呼叫void functions(int *x, int *y)–>引數位址複製給形參, 修改 實際值改

引用呼叫void functions(int &x, int &y)–> 引用位址複製給形參, 修改 實際值改

&-> 引用 不能為空, 不可改物件, 建立時初始化

*-> 指標 可以為空,可以改物件, 任意時間初始化

struct結構 成員訪問運算子(.)指標訪問結構的成員時使用->運算子

class類 外部使用範圍解析運算子 :: 可以定義成員函式 冒號:繼承

繼承public 繼承基類成員 派生類成員一樣

protected 繼承基類成員 public 在派生類中protected, 其他一樣

private 繼承基類成員 全變為 private

~析構函式是類的一種特殊的成員函式,會在每次刪除所建立的物件時執行,適用於跳出程式 釋放資源

friend友元函式 友元類 可訪問私有和保護成員

.成員訪問運算子

.*,->*:成員指標訪問運算子

:::域運算子

#:預處理

std:thread: 執行緒庫

語法基礎學習記錄

假設想初始化乙個陣列全0,就這樣,沒寫的後面預設全0 int x 100 注意如果你開的陣列足夠大的話,放到全域性變數比較好,因為它占用的就是堆記憶體了 如果在函式裡包括main會占用棧空間,大小是有限制的 注意如果你定義全域性變數陣列,即使不初始化,也全部為0,定義在函式內的就不一定是啥了 翻轉陣...

C 基礎語法

最近開始學習c 程式語言,以前一直使用c c 也只是用到了一些最簡單基礎的用法。為了方便學習,將學習過程中c 語言與c c 不同或不熟悉之處記錄下來,以便日後隨時檢視。本人是通過閱讀 c 入門經典 第6版 學習c 在閱讀過程中隨手作如下記錄。變數在使用之前必須對其進行宣告和初始化。switch每個分...

C 基礎語法

簡介 c語句是面向結構的語言,c 是物件導向的語言,c 從根本上已經發生質飛躍,並對c進行豐富的擴充套件。c是c 的子集,所以大部c語言程式都可以不加修改的拿到c 下使用。c 不完全同於c語言,c語言,可以完全植入c 檔案 變數,指標,變數,迴圈,記憶體等 c 不完全相容c c 語言函式名是不能重名...