刷野打怪上王者 C 篇 第11期 指標 引用

2021-10-02 10:25:07 字數 1335 閱讀 5350

參考鏈結

runoob.com

指標

要想成為一名優秀的程式,學會指標是必不可少的技能。合理利用指標在寫專案時,很大程度能夠提高你程式的執行效率。上來就把指標吹的很牛,我們現在來看怎麼使用吧。我們前面講了,變數名其實對應記憶體中一塊位址,並且每個記憶體位置都定義了&來訪問記憶體位址。    那麼什麼是指標呢?其實指標也是乙個變數,不過這邊變數儲存的是記憶體位址。使用方式:

資料型別 *變數名; //任何資料型別都可以
下面我們通過程式來例項分析:

#include using namespace std;   //命名空間

int main()

執行結果

輸出變數ipointvar對應的數值:2

#include using namespace std;

//宣告函式

int changearrayfun1(int *itmpaddr, int size);

int main()

; //初始化一維陣列

int iarrayvar2[2][3] = ; //初始化二維陣列

changearrayfun1(iarrayvar1, 5);

int *ipointvar = iarrayvar1;

for (int iid = 0; iid < 5; iid++)

getchar();

}int changearrayfun1(int *itmpaddr, int size)

return 1;

}

執行結果

1  1  1  1  1
:指標是好東西,一定要玩轉。

引用

引用說白了就是變數的另外乙個名字,在直接點就是乙個人有兩個名字。那大家肯定會說,指標不是也可以嗎?但是指標這個不專一,它可以指向任意乙個位址,並且隨時都可以修改。但是引用則不同,只有在初始化的時候能夠賦值,其它地方都不能賦值。

#include using namespace std;

int main()

執行結果

刷野打怪上王者 C 篇 第4期 注釋

c 注釋 要寫出好程式,一方面要實現特定的功能,另外一方面就是能夠讓別人看懂自己寫的 那怎麼讓人更好的看懂自己的 一是要有良好的命名規則 這個已經在上篇說過啦 二是要有寫程式注釋的習慣。在c 程式設計中的注釋主要有兩個 單行注釋和多行注釋。單行注釋其實就是在程式行前新增 cout hello wor...

刷野打怪上王者 C 篇 第27期 總結

刷野打怪上王者 c 篇 第26期 時間函式 預處理 刷野打怪上王者 c 篇 第25期 動態記憶體處理 刷野打怪上王者 c 篇 第24期 訊號處理 刷野打怪上王者 c 篇 第23期 標準流輸入輸出 刷野打怪上王者 c 篇 第22期 多執行緒處理 刷野打怪上王者 c 篇 第21期 模板處理 刷野打怪上王...

刷野打怪上王者 C 篇 第9期 判斷 迴圈

參考鏈結 runoob.com 判斷 在判斷語句中主要有兩種 if.else和switch兩個語句。下面我們還是主要通過 來說明 先看一看看if.else語句 include using namespace std int main 執行結果 ivar1 小於 ivar2上面這段 是前幾篇中提到的,...