cs-self-learning/Cprogramming/func_pointer.c
2023-05-26 08:45:03 +00:00

20 lines
No EOL
305 B
C

#include <stdio.h>
int max(int a, int b) {
return a>b ? a : b;
}
int main() {
int x, y, maxval;
int (*pmax)(int, int) = max;
//函数指针
printf("input two numbers:");
scanf("%d %d", &x, &y);
maxval = (*pmax)(x,y);
printf("Max value: %d\n", maxval);
return 0;
}