작성한 질문수
홍정모의 따라하며 배우는 C++
1.1 프로그램의 구조
해결된 질문
작성
·
281
1
int x=2;
x=5;
이거랑
int x=5;
이거요
해보니까 두번째꺼만 오류나던데
왜그런거죠??
답변 2
2
case 1 -> 두 x가 같은 x입니다.
case 2 -> 메모리상의 다른 변수들이 같은 식별자를 가지고 있어서 문제가 됩니다.
x = 5 : 있던 x를 사용, int x = 5 : 새로운 x를 생성과 동시에 초기화(여기선 이름이 중복되므로 에러가 생깁니다.)
오류내용을 읽어보시면 이와 관련된 내용이 나올 것입니다.
오류 내용 읽어보시는게?