數組指針與 數組名 a和&a

p3指向數組a的整塊地址,定義指針p4會給出警告,char *與char *[5] 的 間接級別不同,意思大體就是&a代表的是數組的首地址,類型爲char *[5],而a是數組a首元素的地址,類型爲char*,但是由於&a和a的值一樣,變量作爲右值時編譯器只是取變量的值,所以在VS2010運行並沒有什麼問題,而在gcc中會報錯。p3+1是在p3的基礎上跳過一個p3的地址大小(即5*sizeof(c
相關文章
相關標籤/搜索