인프런 커뮤니티 질문&답변

kohy741님의 프로필 이미지
kohy741

작성한 질문수

홍정모의 따라하며 배우는 C++

1.1 프로그램의 구조

이거 두개 뭔차이죠??

해결된 질문

작성

·

281

1

int x=2;

x=5;

이거랑

int x=2;

int x=5; 

이거요

해보니까 두번째꺼만 오류나던데 

왜그런거죠??

답변 2

2

case 1 -> 두 x가 같은 x입니다.

case 2 -> 메모리상의 다른 변수들이 같은 식별자를 가지고 있어서 문제가 됩니다. 

x = 5 : 있던 x를 사용, int x = 5 : 새로운 x를 생성과 동시에 초기화(여기선 이름이 중복되므로 에러가 생깁니다.)

오류내용을 읽어보시면 이와 관련된 내용이 나올 것입니다.

1

오류 내용 읽어보시는게?

kohy741님의 프로필 이미지
kohy741

작성한 질문수

질문하기