參考鏈結
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上面這段 是前幾篇中提到的,...