본문 바로가기
컴퓨터 공학/C, C++

[ C ] 포인터 이해하기8_함수 포인터 쉽게 읽는 방법

by hahehohoo 2020. 7. 20.
반응형

함수 포인터 쉽게 읽는 방법

 

■ 함수의 포인터 읽는 순서

함수 포인터 읽는 방법을 오른쪽-왼쪽으로 읽는다고 Right-Left Rule이라고도 합니다.

사실 영어권에서 통하는 rule이라 한국어로는 어순이 다르지만 한 번 알아두시면 편하니 천천히 익혀보시기 바랍니다. 

아래의 함수 포인터를 읽어봅시다. 

 

double (*func) (double, double)

 

' 변수 func는 두 개의 double 형 매개변수를 받고 double 형을 반환하는 함수의 포인터입니다. '

 

라고 읽으면 되는데, 읽는 순서를 아래 그림을 통해 알아봅시다. 

 

 

 

■ 함수의 포인터 읽는 연습하기 

 

( 답은 드래그하면 확인할 수 있습니다.)

double (*sort_arr) (double, double, double)

변수 func은 double 형 매개변수 3개를 받고 double 형을 반환하는 함수의 포인터입니다. 

 

void (*func) (int)

변수 func은 int형 매개변수 1개를 받고 반환값이 없는 함수의 포인터입니다. 

 

 

 

반응형


댓글