반복문을 이용한 초기화
int i;
for(i = 0; i < 3; i++){
array[i] = i + 1;
함수를 이용한 초기화
int array[3];
memset(array, 0, sizeof(array));
-> 0, -1 로만 초기화
배열의 메모리 할당 크기
sizeof(array)
배열의 요소 개수?
sizeof(array) / sizeof(데이터형)
예)
int array[3];
sizeof(array) / sizeof(int)
= 12 / 4;
반복문을 활용한 배열 역순 출력
for(int i = sizeof(array)/sizeof(int) - 1; i >= 0; --i)
함수의 매개변수로 배열 사용
void function(int nArray[]){
...
}
int main(void){
int nArray[3] = {1, 2, 3);
function(nArray);
return 0;
}