int main()
{
int arr[5] = {1, 33, 47, 102, 155};
return 0;
}
일차원 배열은 위와 같이 대괄호 안에 크기를 정하고 중괄호를 이용해서 초기값을 설정할 수 있다.
int main()
{
int tarr[2][3];
}
이차원 배열은 이렇게 선언할 수 있다. 위와 같은 경우 세로(행),2, 가로(열)3의 2차원 배열이 생성된다.
#include <stdio.h>
int main()
{
int tarr[3][3] =
{
{1, 2, 3},
{4, 5, 6}
};
for(int i=0; i<2; i++)
{
for(int j=0; j<3; j++)
{
printf("%d ", tarr[i][j]);
}
printf("\n");
}
return 0;
}
위 코드는 이차원 배열을 초기화 시켜 선언하고 출력하는 것까지의 코드이다.
변수를 선언할 때 대괄호를 한 쌍이 아닌 두 쌍을 사용하고, 초기화 할 땐 중괄호 안의 중괄호를 사용하였다.