• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

#define 질문이요!

21.05.12 14:38 작성 조회수 25

0

삭제된 글입니다

답변 1

답변을 작성해보세요.

0

안소님의 프로필

안소

2021.05.12

쓰레기값입니다. 지금 배열 선언하시고 배열의 원소들은 지정을 안해주셨으니(즉, 초기화를 안해주셨어요) 배열은 지금 텅텅 비어 있는 상태입니다. 근데 마냥 비어있진않고 -858993460 이런 쓰레기값이 들어있는거에요! SIZE 크기의 배열만 선언해두시고 그 배열 안에 뭐가 들어갈지는 정해주지 않으셨습니다. 

또한 K[SIZE] 는 현재 SIZE 를 5 로 정의하셨으니 K[5] 나 마찬가지입니다. 이는 K 배열의 인덱스 5 (즉, 여섯번째) 에 위치한 원소를 가리키는거에요. 말씀하신것처럼 5 가 출력되려면 그냥 SIZE 자체를 출력하셨어야 맞습니다.

공부하실 때 warning 메세지와 에러메세지 같은거 꼭 읽어보세요. 원인에 대해 알려줍니다.