我在子函式中malloc了一塊空間,需要怎么釋放?
uj5u.com熱心網友回復:
一樣free啊???uj5u.com熱心網友回復:
char * func(int n) {char *p = (char*) malloc( sizeof(char)*n); // 子函式分配
....
return p;
};
int anotherFunc() {
char * str = func(3);
....
free(str); // 不再用這個str的時候就可以free掉
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/156896.html
標籤:C語言
下一篇:代碼輸出相應字符在鍵盤上的位置
