더블포인터에 대해서 질문 2개 하겠습니다.
매1혻적
2023.04.01
-
심플포텐
소마 / 답변 감사합니다~. :D
-
새콤이
문자열 배열의 시작 주소를 함수 파라미터로 넘길때 이중포인터를 쓰지요.
main 함수를 예를 들면 int main(int argc, char ** argv) or int main(int argc, char * argv[])
이런 경우에는 배열의 항목 갯수를 같이 넘겨줘야 됩니다. argc 가 그런 역할이죠. -
힘찬
덧글을 달아주신 3분께 모두 감사드립니다. 즐거운 하루 되세요~.
-
말글
음 .. 보셨을지는 모르겠지만 main()의 함수에 인수로 더블포인터를 받기도 하지요 .. 왜일지 생각해 보심이 ㅎㅎ;
-
핫체리
함수의 프로토타입에서 많이 쓰입니다. 함수 호출시는 싱글 포인터 이름 앞에 &(주소연산자)를 붙여주시면 됩니다.
-
하림
더블포인터에 저장하는 값은 무엇인가
포인터의 주소를 저장합니다. 포인터는 \가리키는 형의 주소\를 저장하죠. 더블포인터는 \가리키는 형의포인터의\ 주소를 저장합니다.
더블포인터를 언제 사용하는가.
포인터의 값을 바꾸려면 포인터의 포인터를 써야 하지요. -
매1혹
#include stdio.h
int main(void)
{
int num = 100;
int *ptr = #
int **dptr = &ptr;
printf(\**dptr : %d\ -
엄마몬
더블포인터는 포인터를 가리키는 포인터입니다, 프로그래밍 하다 보면 쓸 일이 생깁니다.