inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

MikasaAckerman님의 게시글

MikasaAckerman MikasaAckerman

@ehdgml01060206

수강평 작성수
5
평균평점
4.6

게시글 2

질문&답변

21분23초 char **tmp1에서 캐스팅을 해주는 이유는 무엇인가요?

malloc함수가 void형 포인터를 반환하는 함수이기 때문입니다. 임의의 포인터 변수 = void형 포인터를 반환하는 함수 이 때, 임의의 포인터 변수 입장에서는 캐스팅을 해야, 해당 주소를 가지고, 값을 몇 바이트나 접근해야하는지 이를 알아야 사용가능하기때문입니다. 자세한 내용은 void형 포인터에 대해서 검색해보시는게 좋을거같습니다.

좋아요수
0
댓글수
2
조회수
365

질문&답변

21분23초 char **tmp1에서 캐스팅을 해주는 이유는 무엇인가요?

malloc함수가 void형 포인터를 반환하는 함수이기 때문입니다. 임의의 포인터 변수 = void형 포인터를 반환하는 함수 이 때, 임의의 포인터 변수 입장에서는 캐스팅을 해야, 해당 주소를 가지고서 값을 몇 바이트나 접근해야하는지, 이를 알아야 사용가능하기때문입니다. 자세한 내용은 void형 포인터에 대해서 검색해보시는게 좋을거같습니다.

좋아요수
0
댓글수
2
조회수
365