C 언어 포인터 - 1장
책 요약 정리
책 C언어 포인터에 대해서 각 장별로 정리 해서 올릴 예정 이다.
아래 코드에 대한 의미 설명 즉 포맷터 설명
printf("%#010x",pt);
- # : 주소를 표현
- 0 : 나머지 영역을 0으로 채움
- 10 : 전체 10자리 차지 함
- x : 16진수로 표시 함
- x : 16진수
- o : 8진수
포인터란
메모리 번지에 대한 기호화된 표현 너무 상투적인 정의, 간단히 말해서 메모리 번지 가르키는 것
포인터 변수
포인터를 저장하는 변수
*주의 사항 : 번지 다른것은 절대 안됨
포인터 변수 정의
int *intp;
아래코드는 어떻게 결과가 나올까
main()
{
int *intp;
printf("%p\n",intp);
printf("%p\n",&intp);
}
//실행 결과
(nil)
0x7fffea948838
댓글 없음:
댓글 쓰기