int getMax(int I, int j) {
return I>j?I:j;
}
int *getMin(int I, int) {
int result = I<j?I:j;
int *pResult = &result;
return pResult; // 返回一个指针
}
// 函数指针
int (*p1)(int, int);
p1 = getMax;
int result = p1(3,5)
printf("max=%d\n",result);
// 返回指针的函数
int *p2 = getMin(3,5);
printf("min=%d\n", *p2);
网友评论