1. 程式人生 > >指向結構體變數的指標與指向結構體陣列的指標使用時的區別

指向結構體變數的指標與指向結構體陣列的指標使用時的區別

指向結構體變數的指標與指向結構體陣列的指標在使用時的區別就是:

指向結構體變數的指標,在使用時這樣寫:

struct rsol v;

struct rsol *m;

m = &v;

指向結構體陣列的指標,在使用時這樣寫:

struct edc hj[5]={1,2,3,4,5};

struct edc *k;

k = hj;

因為結構體陣列hj本身就是一個地址(陣列的起始地址),所以在使用時不加‘&’,而結構體變數m本身在使用時同普通變數一樣,因此要取得m的地址,就得用&m。