• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

변수초기화

21.01.22 18:50 작성 조회수 121

0

배열 변수는 int my[5]=0; 이것처럼 변수초기화가 안되서 초기값이 -858993460인데 배열 전체의 값을 전부 초기값을 0으로 잡는 초기화를 하려면 loop 문 사용하는 방법밖엔 없을까요? 좀더 간단한 방법이있나싶어서요

답변 1

답변을 작성해보세요.

3

안소님의 프로필

안소

2021.01.23

안녕하세요.

이렇게 int my[5] = { 0 }; 으로 하시면 됩니다. 첫 번째 원소가 0 으로 초기화 되고 그 나머지 원소들도 0 으로 초기화가 된 모습입니다.

int my[5] = { 1, 2, 3 }; 이렇게 일부만 하면 앞에 3개의 원소만 초기화 되고 나머지는 0 으로 초기화 되는 듯 합니다.