정적할당 질문
FaintTears
2023.04.01
질문 제목 : 질문 내용 :
이것은 동적 메모리 할당인데 이것을 정적 메모리할당으로 바꾸려는데 어떻게해야되나요?.
typedef struct __node{
int num;
struct __node*nextp;
}_node;_node* get_free_node()
{
return (_node *)malloc( sizeof(_node));
}
void put_free_node(_node * freenode)
{
free( freenode );
}
-
햇햇
정적할당을 하면 함수 호출 후 호출 스택을 풀면서 할당된 노드가 해제되 버립니다. 동적할당 밖에는 방법이 없어 보입니다.
-
하루키
다른 함수들도 잇어서요 이부분만 잘라서 가져온거에요 ㅠㅜ 좀알려주세요
-
알렉산더
노드 하나만 만드는 건데, 그냥 main함수에다가 쓰시는게 나을 것 같습니다.