컴파일 타임이란 무엇인가?
런타임이란 무엇인가?
컴파일 된 프로그램이 실제로 실행되는 시간을 의미
변수에 값이 할당되고, 연산이 수행되며, 함수 호출이 이루어진다.
런타임에 동적할당, 입출력 처리 등이 포함된다.
런타임에 발생하는 에러를 런타임 에러라고 한다.
int arr[20] 장점 : 메모리가 자동할당, 메모리가 자동반납, 사용하기 편하다.
int arr[20] 단점 : 메모리의 크기가 런타임이 아닌, 컴파일 미리 결정되어야 한다. 유연함이 없다.
int arr = malloc(sizeof(int) 5) 장점
int arr = malloc(sizeof(int) 5) 단점
size가 int 변수이고 값이 5 일때, int arr[size]; 가 안되는 이유는?

a1;, 생성:CREATE DATABASE a1;