C動態內存分配:(三)malloc/calloc/realloc/free使用注意事項

一、使用前要檢查所請求的內存是否成功分配。安全 二、操做內存時不要超出分配邊界。函數 三、使用sizeof計算數據類型的長度,有助於提升程序的可移植性。編碼 四、傳遞給free的指針必須是一個從malloc、calloc或realloc函數返回的指針。傳給free函數一個指針,讓它釋放一塊並不是動態分配的內存可能會致使程序當即終止或在晚些時候終止。free一個NULL指針,不執行任何操做。spa
相關文章
相關標籤/搜索