-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
포인터 질문 드립니다.
18.07.26 16:19 작성 조회수 99
0
안녕하세요^^
강의 잘 듣고 있습니다.
다름이 아니라,
int 미션맨;
미션맨 = &철수; 의 두 문장을
int 미션맨 = &철수; 처럼 사용해도 되는 것인가요?
그렇다면,
int 미션맨;
*미션맨 = &철수; 이것 역시 같은 문장인가요?
감사합니다.
답변을 작성해보세요.
0
나도코딩
지식공유자2018.07.30
안녕하세요 나도코딩입니다.
int 미션맨 = &철수;
가 아닌
int 미션맨 = &철수;
가 올바른 포인터 변수의 사용 방식이구요,
int 미션맨;
미션맨 = &철수;
라고 입력하는 것과 동일합니다.
int 미션맨; 은 미션맨 이라는 정수형 변수를 선언하는 것이며,
int * 미션맨; 은 미션맨이라는 정수형 변수의 메모리 주소를 가리키는 포인터 변수를 선언하는 것이라, 둘은 서로 달라요.
그래서 마지막에 입력해주신 방법으로는 사용하실 수 없습니다.
감사합니다.^^
답변 1