爲什麼內置數組不支持數組之間的賦值,支持這種操作需要什麼信息?

數組名其實代表着一個指針常量,所以將一個數組名賦值給另一個數組,就像是把常量2賦值給常量3一樣,雖然語法正確,但在語意層面上會產生錯誤。


C++語言並未支持數組的賦值操作,編譯器在編譯時必須知道數組的長度,才能產生執行代碼來支持數組對數組的操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章