다중 포인터1 C언어 - 포인터의 포인터(다중 포인터) 배열도 다차원 배열이 있듯이 포인터에도 이중 포인터(더블 포인터), 다중 포인터가 존재한다. 포인터 변수를 가리키는 이중 포인터 변수 이중 포인터는 *연산자를 두 개 이어서 선언한다. int **p; 포인터 변수도 메모리 공간에 할당이 되는 변수이다. 이를 대상으로 &연산이 가능하고, 이때 반환되는 주소 값은 "더블 포인터 변수"에 저장이 가능하다. #include int main() { double num = 3.14; double *ptr = # double **dptr = &ptr; double *ptr2; printf("%9p %9p\n", ptr, *dptr); printf("%9g %9g\n", num, **dptr); ptr2 = *dptr; *ptr2 = 10.99; printf(".. Programming/C 2021. 10. 2. 이전 1 다음 728x90