작성
·
186
0
배열 변수는 int my[5]=0; 이것처럼 변수초기화가 안되서 초기값이 -858993460인데 배열 전체의 값을 전부 초기값을 0으로 잡는 초기화를 하려면 loop 문 사용하는 방법밖엔 없을까요? 좀더 간단한 방법이있나싶어서요
답변 1
3
안녕하세요.
이렇게 int my[5] = { 0 }; 으로 하시면 됩니다. 첫 번째 원소가 0 으로 초기화 되고 그 나머지 원소들도 0 으로 초기화가 된 모습입니다.
int my[5] = { 1, 2, 3 }; 이렇게 일부만 하면 앞에 3개의 원소만 초기화 되고 나머지는 0 으로 초기화 되는 듯 합니다.