您好,登錄后才能下訂單哦!
技術問題:闡述數組與指針的區別
兩者在含義上有區別
數組對應著一塊內存區域,而指針指向一塊內存區域。數組的容量和地址在其生命周期內不會改變,只有數組的內容可以改變。而指針指向的內存區域的大小是可以隨時改變,而且當指針指向常量字符串時,它的內容是不可以修改的,否則運行時就會報錯。
用運算符sizeof可以計算出數組的容量(字節數),而sizeof卻無法計算指針所指內存的容量,用sizeof(p)只能得到4或者2,即指針變量所對應的內存容量。在參數傳遞時,數組會自動退化為同類型指針。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。