반응형
//********************************************************* // 포인터 연산 //********************************************************* // 포인터 + 정수 : 100 +1 = ?? 100 + sizeof(type)*1; #includevoid main() { /* char p[5] = {5,6,7,9,10}; printf("p : %d \n",*p); printf("p : %d \n",*(p+1)); printf("p : %d \n",*(p+2)); printf("p : %d \n",*(p+3)); printf("p : %d \n",*(p+4)); //p + (p+1); 주소값 + 주소값 - 의미없다!! // 1) 연산자 우선순위 // 포인터 연산에서는 반드시 연산우선순위가 우선시 되어야 한다 !! */ int count[100][10] ={0}; int *p; p = count[0]; //p = count; count[3][8] = 100; printf("%d" ,*(p+3*10+8)); }
'C, C++' 카테고리의 다른 글
[C] 다차원 배열과 포인터 (0) | 2014.11.18 |
---|---|
[C] 포인터의 포인터 (0) | 2014.11.18 |
[C] 배열과 포인터 (0) | 2014.11.18 |
[C] 포인터의 개념 (0) | 2014.11.18 |
[C] 모듈화 (0) | 2014.11.18 |