求數組內元素的個數及遇到的問題

正確寫法爲下圖代碼 下圖爲錯誤 上圖這樣的寫法打印的結果會一直是1; 下圖爲運行結果圖 因爲arr是函數參數,到了本函數中,arr只是一個指針(地址,系統在本函數運行時,是不道arr所表示的地址有多大的數據存儲空間,這裏只是告訴函數:一個數據存儲空間首地址),所以sizeof(arr)的結果是指針變量arr佔內存的大小,一般在32位機上是4個字節。arr[0]是int類型,sizeof(arr[0
相關文章
相關標籤/搜索