배열을 선언하는 방법
자료형 변수[배열 크기] = {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이 되는 것이다.
'C언어 기초문법' 카테고리의 다른 글
[C기초문법] 2차원 배열 이름의 포인터 형 (0) | 2022.02.09 |
---|---|
[C기초문법] 반복문을 빠져나오는 break, continue (2) | 2022.02.06 |
[C기초문법] 조건문 (if, if else, if ... else if... else) (2) | 2022.02.06 |
[C기초문법] 반복문(while, do while, for) (0) | 2022.02.05 |
[C기초문법] 자료형 (2) | 2022.02.05 |