1
나는이 프로그램이 나는군요에 함수 포인터를 할당합니다.어떻게 함수
int function_a(int j){
return j+10;
}
int function_b(int j){
return j;
}
void set_a(int (*function)(int)){
function_a = function;
}
int main(){
int a = function_a(2);
printf("%d, ", a);
set_a(function_b);
int b = function_a(2);
printf("%d", b);
}
나는 기능 set_a
에 function_b
에 function_a
을 설정합니다. 그래서 출력은 12, 2
입니다. 이걸 올바르게 할당하려면 어떻게해야합니까?
너의 문제? –
@narusin 젠장, 그것은 내게 downvote 코멘트를하지 않습니다 :-( – George