[2022.04.30 ]TIL - C언어(상수, 고차원 배열, 포인터)
상수 처음 정의시 그 값이 영원히 바뀌지 않음 const (상수의 형) (상수 이름) = (상수의 값); 고차원 배열 배열 추가적인 내용 int arr2[5] = {1, 2, 3}; == int arr2[5] = {1, 2, 3, 0, 0} 특별히 초기화 하지 않은 원소들에는 0 이 들어가게 됨 int arr[][2] = {{1, 2}, {3, 4}, {5, 6}, {7}}; 위 2 차원 배열은 배열 정의시 arr[][2] 라고 하였기 때문에 무조건 원소가 2 인 1 차원 배열들이 생기게 된다. 7 이 속한 1 차원 배열에는 원소가 한 개인 것이 아니라 마치 arr[3] = {1} 고 해도 상관 없는 것 처럼 8 번째 원소가 들어갈 자리를 비워놓게 된다 int arr[2][] = {{4, 5, 6}, {..