1. 선언시에는 *을 붙인다
2. 원하는 변수의 주소값이 들어가 있게되는거임
(int *a = &원하는 변수)
3. 그 뒤에 사용되는 *는 원하는 변수의 저장된 값을 보기 위해서 임
(int a = 3;
int *b = &a;
printf("%d", *b);
의 결과값은 3)
2. 원하는 변수의 주소값이 들어가 있게되는거임
(int *a = &원하는 변수)
3. 그 뒤에 사용되는 *는 원하는 변수의 저장된 값을 보기 위해서 임
(int a = 3;
int *b = &a;
printf("%d", *b);
의 결과값은 3)
&는 주소값을 보겠따는거임 즉 일반 변수건 포인터변수건 또 걔만의 주소가있을거아님? 그 주소를 참조하는것임
더블 포인터도 쉬운게 그냥 선언할때 **이렇게 두개로 선언하고 포인터의 &붙인값 즉 포인터의 주소값을 만질수있음
땡
변수 이름에 &를 붙이면 그 변수가 저장된 메모리의 번호(주소라고 부르지)를 의미한다
콜바이 레퍼런스 뭐 이런거 집어치우고 그냥 그정도만 아셈
열혈강의가 사람 여럿 버려놨다
열강 ㅋㅋㅋ 그것만봤더니 호구야 호구
변수는 메모리 공간에 이름을 붙인거다. 데이터에 이름을 붙인게 아니야
한 30분 생각해보고 이해못하겠으면 그냥 때려쳐라
니코님 제 글 보시고 리플좀다라주세여.. 부탁드림!
http://gall.dcinside.com/list.php?id=programming&no=311055&page=1&bbs=
럽후 귀여웡 ㅋ
이게 다지 뭐