當前位置:成語大全網 - 書法字典 - c++數組通過指針傳遞給函數後的長度如何獲取?

c++數組通過指針傳遞給函數後的長度如何獲取?

將數組作為參數傳遞,那麽它將“退化”為指針類型,然後失去“數組的屬性”。(這裏的數組並不是新的。)

這裏的“屬性”是指數組可以使用sizeof(Array)/sizeof(Array【0】)的方法獲取其長度的方法的屬性。

要獲得函數中數組的長度,應該將數組作為引用傳遞,這樣就可以通過sizeof(Array)/sizeof(Array【0】)的方法獲得長度。