對數組名取地址與數組名

能夠調試看下會發現二者的值是相同的。數組 int array[100];spa 關於對數組名取地址的問題,因爲數組名是右值,原本&array 是不合法的,早期很多編譯器就是指定&array 是非法的,但後來C89/C99認爲數組符合對象的語義,對一個對象取地址是合理的,所以,從維護對象的完整性出發,也容許&array 。只不過,&array 的意義並不是對一個數組名取地址,而是對一個數組對象取地址
相關文章
相關標籤/搜索