int ** ppInt;
위 구문과
int (** ppInt2);
위 구문과 둘의 차이점이 있나요?
첫번째는 포인터의 포인터주소를 저장할 수 있는 더블포인터 변수라고 알고 있는데
위와 아래의 차이점이 뭔지 궁금합니다.
저도 C 언어 가물가물해서..
int (** ppInt2) 는 (int) (** ppInt2) 이렇게 될 듯 합니다.
즉 **ppInt2 의 번지수 안에 있는 데이터를 접근해서 int 로 자동 캐스팅~!!
선언 시에는 차이가 없습니다.단, 사용 시에는 **ppInt는 int형 더블포인터를 제어하는 것이며,(**ppInt)의 경우에는 **ppInt 포인터 내에 값을 지정하는 경우입니다.
선언 시에는 차이가 없습니다.
단, 사용 시에는 **ppInt는 int형 더블포인터를 제어하는 것이며,
(**ppInt)의 경우에는 **ppInt 포인터 내에 값을 지정하는 경우입니다.
로그인 유지
저도 C 언어 가물가물해서..
int (** ppInt2) 는 (int) (** ppInt2) 이렇게 될 듯 합니다.
즉 **ppInt2 의 번지수 안에 있는 데이터를 접근해서 int 로 자동 캐스팅~!!