내 강사가 함수를 다른 함수의 매개 변수로 사용했습니다. (나는 포인터를 사용하는 것이 아닙니다. 아래에 나와 있습니다.) 그가 한 일을 이해하지 못합니다. 아무도 예제로 설명 할 수 있습니까? 모든 감사의 답변을 주셔서 감사합니다.포인터없이 함수에서 사용하는 함수 프로토 타입
사용하는 스타일은 다음과 같습니다
int test(double abc(double)){
// bla bla
}
기능은 다음과 같습니다
double abc(double n){
// function main
}
예제는 나는 그들이 맞아 너무 확실하지 않다 내게로 기록됩니다.
내 C++ 응답을 잊어 버리면 방금 C에 대해 묻는 것을 깨달았습니다. –
제시 한 코드 줄은 다음을 수행합니다. 함수 abc()가 호출되었습니다. 그것은 double 유형의 매개 변수를가집니다. (abc() 함수에서 반환 된 값을 명시 할 필요가 없습니다. 왜냐하면 abc() 함수와 abc 함수의 프로토 타입에 이미 정보가 명시되어 있기 때문입니다. abc() 함수는 단지 그 라인을 포함하지 않았을 것으로 기대하고 있기 때문에 test() 함수는 double 타입의 매개 변수를 기대하고 있습니다 .. 참고 : 나는 test() 함수의 프로토 타입을 보지 못합니다. jsut에 해당 행이 없습니다. – user3629249
코드 결과는 abc() 함수에 대한 내장 호출의 반환 값에서 test() 함수의 매개 변수를 가져 오는 중입니다. – user3629249