C语言程序设计课件 第七章 指针.pptVIP

  • 2
  • 0
  • 约1.01万字
  • 约 73页
  • 2020-12-02 发布于四川
  • 举报
例7.9 设有一个函数general,调用它时,因调用参数的不同可以实现不同的功能:求最大值和最小值以及求和等。 #include stdio.h int max(int x,int y) //求最大值函数max {return (xy)?x:y;} int min(int x,int y) //求最小值函数min {return (xy)?x:y;} int add(int x,int y) //求和函数add {return x+y;} void general(int x,int y,int(*p)(int,int)) //指向函数的指针p作形参 { int result; result=(*p)(x,y); //用函数指针变量p调用函数 printf(%d\n,result); } int main() { int a,b; printf(Input a and b:); scanf(%d,%d,a,b); printf(Max=); general(a,b,max); //将函数名max作为实参,传递给general中的p printf(Min=); general(a,b,min); //将函数名min作为实参,传递给general中的p printf(Sum=); gen

文档评论(0)

1亿VIP精品文档

相关文档