內存管理常見的6種問題

    1.指針沒有指向一塊合法的地址,而指向的是亂碼地址,對指針賦值時改變了其他地方的內容引起錯亂。 對策: (1)在定義指針時,同時初始化爲NULL,用完指針後也將指針變量的值設置爲NULL; (2)使用指針時,給指針指向的位置申請一塊新內存,eg:psu=(struct student*)malloc(sizeof(struct student));這塊內存要足夠大sizeof(struct
相關文章
相關標籤/搜索