강의로 돌아가기
장민호

int YEAR를 하고 그 아래에 const int YEAR를 하면 왜 오류가 뜨나요?

변수로 선언하고
아래에 다시
YEAR는 정수다라고 하는거잖아요

처음에 정수라 한것도 아니고
변수니까 언제나 변할수 있는 수인데
이제 변하지마(정수) 라고 명령을 하면
왜 오류까 뜨는지 모르겠습니다.

1 개의 답변
나도코딩

안녕하세요, 컴퓨터에 변수 이름은 하나만 사용 가능합니다. int YEAR 라고 선언하고 아래에서 const int YEAR 라고 했을 때, 그 아랫줄에서 YEAR 를 출력하는 문장을 집어넣으면 둘 중 어느값을 출력해야 할까요? 컴퓨터도 똑같습니다. 명확히 변수명을 알려주어야 하므로 동일한 이름은 중복하여 변수명으로 사용할수 없습니다. 감사합니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.