C語言數組相關內容

1、對於數組arr,那麼arr和&arr的區別是什麼呢? C/C++裏面的數組名字會退化爲指針,所以數組名arr實際指的是數組的第一個元素的地址。而數組名作爲指針來講有特殊性,它正在它所指向的內存區域中,&arr的值和arr的數值是相同的(可以輸出觀察一下),但是類型和意義不同。而指針的加法操作和指向的數據類型密切相關。 arr指的是數組對象,指代整個數組,arr在多數情況下會隱式轉換成&(arr
相關文章
相關標籤/搜索