프로그래밍

포인터의 개념.

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
반응형