1. 程式人生 > >陣列名和指標的區別

陣列名和指標的區別

首先陣列名不是指標,這個可以用sizeof驗證。

printf("%#x \n", &ca);

是傳遞陣列首地址,毫無疑問。

printf("%#x \n", ca);

傳遞的是陣列,但陣列做引數傳遞時會自動退化成首地址,也就是說編譯器自動加了個&。

指標是型別!!!!