1 int cadbank4 int ojtkorea ojtkorea cadbank Int

  • Slides: 7
Download presentation

다차원 배열 포인터 1차원 배열과 포인터의 관계 int cadbank[4] ; int * ojtkorea ;

다차원 배열 포인터 1차원 배열과 포인터의 관계 int cadbank[4] ; int * ojtkorea ; ojtkorea = cadbank ; Int * ojtkorea = cadbank ; IT 공인교육기관 CADBANK

다차원 배열 포인터 2차원 배열과 포인터의 관계 int cadbank[2][4] ; int (* ojtkorea)[4]; ojtkorea

다차원 배열 포인터 2차원 배열과 포인터의 관계 int cadbank[2][4] ; int (* ojtkorea)[4]; ojtkorea = cadbank ; (*ojtkorea)[4] != *ojtkorea[4] IT 공인교육기관 CADBANK

다차원 배열 포인터 cadbank[0][0] ojtkorea 0 x XXXX cadbank[0][1] cadbank[0][2] cadbank[0][3] IT 공인교육기관 CADBANK

다차원 배열 포인터 cadbank[0][0] ojtkorea 0 x XXXX cadbank[0][1] cadbank[0][2] cadbank[0][3] IT 공인교육기관 CADBANK

다차원 배열 포인터 int i, j; int cad[2][2]={{1, 2}, {3, 4}}; int (*ojtkorea)[2]; ojtkorea

다차원 배열 포인터 int i, j; int cad[2][2]={{1, 2}, {3, 4}}; int (*ojtkorea)[2]; ojtkorea = cad; for(i=0; i<2; i++) for(j=0; j<2; j++) 1 printf("%dn", *(*(ojtkorea+i)+j)); 2 printf("%dn", *(ojtkorea[i]+j)); 3 printf("%dn", ojtkorea[i][j]); IT 공인교육기관 CADBANK

다차원 배열 포인터 int cadbank[2][3]; printf("%x %dn", cadbank, sizeof(cadbank)); printf("%x %dn", &cadbank, sizeof(&cadbank)); printf("%x

다차원 배열 포인터 int cadbank[2][3]; printf("%x %dn", cadbank, sizeof(cadbank)); printf("%x %dn", &cadbank, sizeof(&cadbank)); printf("%x %dn", cadbank[0], sizeof(cadbank[0])); printf("%x %dn", &cadbank[0], sizeof(&cadbank[0])); printf("%x %dn", cadbank[0][0], sizeof(cadbank[0][0])); printf("%x %dn", &cadbank[0][0], sizeof(&cadbank[0][0])); IT 공인교육기관 CADBANK