int a, b, *p;
b=&a;
p=&a;
이런상황에서 a변수의 첫번째 주소값이 1이면
b,p 모두 각 변수에 1이 저장이되나요??
그렇다면 굳이 *를 붙이는 이유는 뭔가요??
만약 p에만 1이 저장된다면 이것도 이상한게
&a 값 자체는 1로 상수값이니깐 b에도 저장되야하는거 아닌가요?? 즉, b 와 *p의 차이가 뭔지 잘모르겠네요
주소값은 상수가 아니라 주소값 자체로 따로취급하나요??
b=&a;
p=&a;
이런상황에서 a변수의 첫번째 주소값이 1이면
b,p 모두 각 변수에 1이 저장이되나요??
그렇다면 굳이 *를 붙이는 이유는 뭔가요??
만약 p에만 1이 저장된다면 이것도 이상한게
&a 값 자체는 1로 상수값이니깐 b에도 저장되야하는거 아닌가요?? 즉, b 와 *p의 차이가 뭔지 잘모르겠네요
주소값은 상수가 아니라 주소값 자체로 따로취급하나요??
댓글 달기