天天看點

c++中指向指針的指針怎麼了解?

Q:int a[10]有幾個元素?每個元素什麼類型?

A:10,int

Q :string a[10]有幾個元素?每個元素什麼類型?

A:10,string

Q:int *a表示什麼含義?

A:a是個變量,存儲有一位址,此位址處的資料為int

Q:string *a表示什麼含義?

A:a是個變量,存儲有一個位址,此位址處的資料為string

總結:1==3,2==4

Q:int *a[10]有幾個元素?各元素什麼含義?

A:a是一個數組,有10個元素,每個元素是int *;

Q:int **a表示什麼含義?

A:a是個變量,存儲有一個位址,此位址處的資料是int *;

這就是指向指針的指針。

把1,3對比,2、4對比,1、5對比,2、6對比,1、2對比,5、6對比。

學好C裡的指針,任重道遠。

轉自百度:http://zhidao.baidu.com/question/252656853.html