c언어 행렬 질문입니다. int array[][4] = { {1,}, {2,3}, 4,5,6,7,8,9,10 };여기서 행이 명시되지

c언어 행렬 질문입니다. int array[][4] = { {1,}, {2,3}, 4,5,6,7,8,9,10 };여기서 행이 명시되지

int array[][4] = { {1,}, {2,3}, 4,5,6,7,8,9,10 };여기서 행이 명시되지 않았는데 챗지피티에 물어보니까 C 언어에서 배열은 갯수가 정해져 있어요.보통 저렇게 초기화하면 에러가 나는 경우도 있어요. (갯수가 다르다고 해서)C 언어에서는 별문제가 없지만 C++쪽으로 가면 타입 관련해서 엄격해지거든요.​4개밖에 허용이 안 되니까 앞에 4개만 배열에 담고 나머지 4개는 버리게 됩니다.부족한 경우에는 0으로 채우고요.​
광고 [X]를 누르면 내용이 해제됩니다

AI 분석 및 채팅

3/3
시스템 리소스 로딩 중... 0%

여기를 클릭하면 빠른 로딩(가속)이 가능합니다.