2016년 6월 14일 화요일

C언어 포인터 - 1장 요약

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

댓글 없음: