배열의 요소를 대입하고 그 요소들을 출력해보자.
#include <stdio.h>
#define N 4
int main()
{
int i;
int a[N];
for (int i = 0; i < N; i++)
{
puts("값을 입력하세요 : ");
scanf_s("%d", &a[i]);
}
puts("각 요소의 값을 출력하세요 : ");
for (int i = 0; i < N; i++)
{
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
배열의 요솟값을 초기화하고 배열을 선언하는 예제를 풀어보자.
#include <stdio.h>
int main()
{
int i;
int a[5] = { 1, 2, 3, 4, 5 };
int temp = sizeof(a) / sizeof(a[0]); // sizeof(int)도 같은 말
printf("배열 a의 요소 개수는 %d입니다. \n", temp);
for (i = 0; i < temp; i++)
{
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
//배열의 크기(요소 개수)를 구할 때는 배열이 차지하는 전체 공간에서 요소의 크기로 나눠줍니다.
<결과>