要說指標到這裡,就可以結束了,但是,我所講到的內容其實就是
譚先生教材中
的第10章的前2節,很有意思的是,指標的概念就是這麼多,你應該感覺到了,幾乎是沒有難度的;
那麼,指標的深奧之處,到底體現在**呢?指標的應用
1、用於實現函式引數的雙向傳輸(明修棧道,暗渡陳倉)。
2、用於實現陣列下標的高效運算。
3、實現程式的動態資料結構(如鍊表)。
這個時候,考驗你了,你對於陣列和函式的概念,理解的紮實嗎?
陣列和函式的概念,只有在實踐中才能被徹底理解。這樣,我就要問了,你曾經編寫過多函式程式嗎?比如你的乙個程式曾經含有10個、20個以上
的函式。在你編寫的這些程式中,你使用1維、2維陣列實現較複雜的演算法了嗎?
只有深刻理解陣列和函式的概念,你才有可能理解指標的應用。換言之,.對陣列和函式的深刻理解,對理解指標的應用是至關重要的。兄弟,如果你連陣列和函式都不熟悉,就不要碰指標的應用了,不可能理解的。
if陣列和函式的概念你能較
深刻的理解
,then請時刻準備進入下一節;
8 指標小結
指標是資料在記憶體所佔儲存空間的首位址。存放指標值的變數稱為指標變數,當指標變數的值為某變數的位址時,稱這個指標指向該變數。同其他型別的變數一樣,指標變數也必須在使用前加以定義。指標變數的內容可以是0 null和乙個確定的記憶體位址。其中0和null等價,它們表示空指標。除0外,其他任何常量都不允許...
指標學習六 指標呼叫函式
float psum 定義了乙個浮點型的指標變數psum psum儲存的是位址 void sum diff float op1,float op2,float psum,float pdiff psum指向的是a的位址代表的值 float pa a 初始化pa的值 這樣 pa指向的是a位址代表的值 ...
實驗 10 指標2
1 輸入乙個字串和乙個正整數x,將該字串中的後x個字元複製到另乙個字串y中,輸出字串y 再對y串的內容前後倒置後存入陣列z中並輸出。要求 用指標訪問陣列元素 用函式getx char c1 實現複製 用函式getr char c2 實現倒置。執行示例 enter a string abcabcd e...