프로그래밍

포인터의 개념.

jinkwon.kim 2016. 12. 27. 22:13
728x90
반응형

pointer는 포인터의 주소 계산 범위

  • pointer는 지정 형식 많큰 주소 값을 계산한다. 
  • indexr값으로 인한 주소 뛰는 범위 
    • char * 1 byte씩 건너뛰고
    • short * 2 byte 씩 건너뛰고
    • int * 4 byte씩 건너뛰고 
    • long * 8byte 씩 건너 뛴다. 

ex) 예제~~

  • 소스 코드 

int main(int argc, const char *argv[])

{

  char b[30]="abcdefghijklmnopqrstu";

  char *c=b;

  int  *d=(int*)b;

  long *l=(long*)b;

  fprintf(stderr,"%s\n",b);

  fprintf(stderr,"char %c int %c long %c\n",b[0],d[1],l[1]);

  return 0;

}


  • 결과

char b int e long i



728x90
반응형

'프로그래밍' 카테고리의 다른 글

sqlite3 exec에대한 대체 사용법  (0) 2017.05.17
SourceTree 한글 깨짐 해결( EUC-KR로 설정)  (1) 2017.01.31
Thread에대 대한 고찰  (0) 2017.01.02
인코딩 통일 하기  (0) 2016.12.27
AutoMake 메뉴얼 정리  (0) 2016.12.27