본문 바로가기

(임시휴재) Fanta's Post

동적 배열할당

메모리를 아끼기 위해선 배열을 동적으로 생성해야합니다.
뭐 다 아시겠지만

1차원배열 동적할당


malloc함수를 사용하기 위해선 stdlib헤더파일을 포함시켜야합니다.
동적할당할 원소의 개수(n)을 입력받고 sizeof(int) 곱하기 n만큼 메모리공간을 확보하고 그 주소를 arr포인터에 넘겨줍니다.


2차원배열 동적 할당

일단 줄(y)의 개수만큼 할당하고 각각 줄마다 칸(x)의 개수만큼의 원소를 할당합니다.

'(임시휴재) Fanta's Post' 카테고리의 다른 글

구글입사문제 풀기  (5) 2008.10.19
환형 링크드리스트  (3) 2008.10.08
정보올림피아드 모험가  (5) 2008.09.25
재귀함수랑 친해지기 : 파스칼의 삼각형  (1) 2008.09.17
stl vector 사용  (4) 2008.09.03