본문 바로가기

C언어

c언어 동적할당 받는 법

#include <stdio.h>
#include <stdlib.h>

int num;

int* num_arr;

num_arr= (int*)malloc(sizeof(int));

scanf ("%d",&num_arr); //입력시 배열 주소 받게 scanf 선언

free(num_arr);

1. <stdlib.h> 헤더파일 포함시키기

2. int* 포인터 변수 선언 후 포인터에 동적할당 공간 생성

3. 실행할 명력 작성 후

4. free(포인터변수)로 해제해주어야 오류 안남.