函数指针

2020-03-06  本文已影响0人  程序员都是傻子呀
Snip20200229_7.png
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);
上一篇 下一篇

猜你喜欢

热点阅读