2008年6月3日

c語言-pointer(4)-雙重指標

在c語言中,指標不但可以指向任何一種資料型態的變數,還可以指向指標,這種指標的指標,我們稱為雙重指標。
格式:
型態**指標變數;
舉一個例子:
int **ptri;
int *(*ptri);
char *(*ptrch);
以上皆是合法的宣告。
雙重指標的概念很簡單如下:
宣告一個:
int i=5,*a,**b;

i的值=5,&i=0253FDD4
a的值=0253FDD4,*a=5,&a=0253FDD0
b的值=0253FDD0,*b=0253FDD4,**b=5,&b=0253FDCC

沒有留言: