행별 중괄호로 명확하게
`{1, 2, 3}`처럼 한 행의 열 수와 값 개수를 맞추면 표 형태가 코드에 그대로 드러납니다.
행 수는 초기화 목록으로 추론할 수 있지만, 열 수는 각 행의 폭을 정하므로 반드시 필요합니다.
int partial[2][3] = {{1, 2}, {4}};
`{1, 2, 3}`처럼 한 행의 열 수와 값 개수를 맞추면 표 형태가 코드에 그대로 드러납니다.
`int numbers[][3]`처럼 열 크기 3이 있으면 초기화 묶음 개수로 행 수를 계산할 수 있습니다.
컴파일러는 한 행이 몇 칸인지 알아야 메모리에서 다음 행의 시작점을 계산합니다.
두 번째 대괄호의 숫자가 한 행의 폭입니다.
바깥 중괄호 안의 묶음이 row 0, row 1로 들어갑니다.
행 안의 값이 모자라면 그 행의 남은 열이 0이 됩니다.