C語言進階:第35課、數組參數和指針參數分析

爲何C語言中的數組參數會退化爲指針? 數組 退化的意義: C語言中只會以值拷貝的方式傳遞參數 當向函數傳遞數組時: ??將整個數組拷貝一份傳入函數(排除) 將數組名看作常量指針傳數組首元素地址 函數 C語言以高效做爲最初設計目標: 1.參數傳遞的時候若是拷貝整個數組執行效率會大大降低 spa 2.參數位於棧上,太大的數組會致使棧溢出。(函數調用時,參數老是存儲在棧上)設計 二維數組參數一樣存在退化
相關文章
相關標籤/搜索