C語言日記 二級指標

2021-10-22 05:38:08 字數 359 閱讀 5638

指標不僅僅可以指向普通的資料型別,例如:int、double、char等,也可以指向乙份指標型別的資料,例如:int*、double*、char。

如果乙個指標指向另外乙個指標我們就稱他為二級指標(指向指標的指標),

\假設有乙個 int 型別的變數 a,p1是指向 a 的指標變數,p2 又是指向 p1 的指標變數,它們的關係如下圖所示:

int a=100;

int *p1=&a;

int **p2=&p1;

指標變數也是一種變數,也會占用儲存空間,也可以使用&獲取它的位址,c語言不限制指標的級數

實際開發中會用到一二級指標,高階指標及基本不會用到。

C語言二級指標

指標是c語言的靈魂,我想對於一級指標大家應該都很熟悉,也經常用到 比如說對於字串的處理,函式引數的 值,結果傳遞 等,對於二級指標或者多級指標,我想理解起來也是比較容易的,比如二級指標就是指向指標的指標.n級指標就是.但是可能大家比較不容易理解的是,二級指標或者多級指標用在 呢?怎麼使用呢?有沒有必...

C語言(關於二級指標)

在學資料結構鍊錶的初始化時碰到了二級指標,一開始十分陌生這種用法不知其意思,經過初步學習了解了其大意。一級指標與二級指標的意義 一級指標 int x 1 int a 定義了乙個指向int 型變數的指標a a x 1.a即指 x 的位址 2.a其實就是a指向的內容,a即為x,可以做左值也可以做右值,對...

C語言二級指標用途

首先,c語言中不存在引用,所以當你試圖改變乙個指標的值的時候必須使用二級指標。學習c語言的一定知道 c語言中引數傳入函式的過程為值傳遞,函式中修改的區域性變數的值對原來的實參並沒有影響。當使用一級指標作為引數傳入函式的過程為位址傳遞,函式的實際操作是對指標的操作,那就可以通過函式中對於實參指標的修改...