int a = 1;
int *ptr = &a;
printf<<*ptr;
이게 왜 1이 출력대지여?
하이참.. 포인터 공부하느라 새벽4시까지 공부했네 ..하이참...
\손떼고 다른 일 알아보시길
ㅄ
에셈블리를 잠깐 만저봐라 다 이해됨..우선 포인터가 주소값을 저장한다는건 알지? 위 문법은 포인터 변수 p가 a의 주소값을 저장하고 있음....그런데 포인터 변수에 *을 붙이면 포인터 변수가 저장하고 있는 주소의 값을 뜻한다..그러니 1이 출력되지
\손떼고 다른 일 알아보시길
ㅄ
에셈블리를 잠깐 만저봐라 다 이해됨..우선 포인터가 주소값을 저장한다는건 알지? 위 문법은 포인터 변수 p가 a의 주소값을 저장하고 있음....그런데 포인터 변수에 *을 붙이면 포인터 변수가 저장하고 있는 주소의 값을 뜻한다..그러니 1이 출력되지