인프런 커뮤니티 질문&답변
11분 경 *check_fcn 에 대한 궁금증.
작성
·
207
2
bool (*check_fcn)(const in&)
이게 기능을 넣기 위해선 함수가 필요하고, 함수를 파라미터로
사용하기 위해서 펑션 포인터 형태로 (*check_fcn)을 사용.
그리고 리턴 타입이 bool인 isOdd와 isEven 함수를 사용하기
위해 두 함수의 파라미터인 const int&를 사용했음.
제가 이렇게 이해했는데 이게 맞는지 모르겠습니다.
그리고 만약 isOdd와 isEven의 파라미터가 int라면
(*check_fcn)(int)로 사용하는게 맞는건가요?
퀴즈
함수 정의 시 사용하는 '매개변수(parameter)'와 함수 호출 시 전달하는 '실인자(argument)'의 가장 큰 차이점은 무엇인가요?
전달되는 값의 타입
선언 시 사용되는 이름
함수 정의/선언 시 사용되는지, 호출 시 사용되는지
메모리 주소가 동일한지 여부





