二級指針堆內存模型--字符串賦值易錯點

內存模型圖: 當DEBUG爲1時直接修改了堆中的內存指向,造成了內存泄漏,而且在free的時候會free常量區直接報錯,最好的辦法就是用內存拷貝函數執行字符串賦值操作,避免指針指向常量區,造成程序出現bug。 #include <stdlib.h> #include <string.h> #include <stdio.h> #define DEBUG 0 void assignValueTe
相關文章
相關標籤/搜索