int num1 = 10, num2 = 20, num3 = 30;
int *ptr1 = #num1;
int *ptr2 = #num2;
int *ptr3 = #num3;
// int *ptrArr[] = { ptr1,ptr2,ptr3 };
int **dptr = ptrArr;
주석처리한곳에 int *ptrArr[] 를 int **ptrArr[] 로 이중포인터를 사용해야되지않나요?
그밑에는 int ***dptr = *ptrArr 로 하고....
ptr1,ptr2,ptr3 는 싱글 포인터라서 포인터배열로 넣을려면 이중포인터로 넣어야하지않을까요...??
지금 이중포인터 배우고 있는중인데 너무 어렵네여 ㅠㅠ
# = & 입니다 이상하게 수정해도 계속 #으로 뜨네요
int *ptrArr[] = { ptr1,ptr2,ptr3 }; // 이거 포인터주소가 원소인 배열이라는 뜻임
int *ptrArr[] 은 int**ptrArr로도 쓸수 있을걸? c너무 오랜만이라 맞나몰겠네
int **ptrArr[] 하려면 원ㄴ소도 &ptr1 이런식 해야함 원래대오 쓰는게 맞음
배열의 원소타입이 int* 인데 왜 int**를 넣냐 - dc App