C언어 기초문법

[C기초문법] 배열기초

Coder101 2022. 2. 5. 22:12

배열을 선언하는 방법

자료형 변수[배열 크기] = {0,};
ex):
int num[10] = {0,};

배열의 크기가 10인 int 형 배열을 선언한 것이다.

그 뒤 {0,} 구문을 사용해 배열을 초기화 한 것이다.

 

 

배열의 크기

sizeof(변수명)

sizeof 라는 함수는 배열 크기가 아닌, 변수의 크기를 돌려준다.

sizeof(배열)은 배열의크기*각변수의크기를 의미한다.

 

그러므로

int num[5]={0,};

int size=sizeof(num);

printf(”num 배열의 크기: %d”,size);

 

num배열의 크기: 20

 

int 자료형의 크기는 4이고, 배열의 크기는 5이기 때문에 5*4=20이 되는 것이다.