黑马程序员技术交流社区
标题:
指向函数的指针简单使用
[打印本页]
作者:
sunshine429
时间:
2016-1-3 23:13
标题:
指向函数的指针简单使用
/****************************/
/* 比较a 和 b的大小,求大值 */
/****************************/
#include <stdio.h>
#if(0)
void main()
{
int max(int, int);
int a, b, c;
scanf("%d %d", &a, &b);
c = max(a, b);
printf("a = %d, b = %d, max = %d\n\n", a, b, c);
}
#endif
int max(int x, int y)
{
int z;
if( x > y )
{
z = x;
}
else
{
z = y;
}
return z;
}
#if(1)
//将 main 函数改写为
#include <stdio.h>
void main()
{
int max(int, int);
int (*p)();
int a, b, c;
p = max;
scanf("%d %d", &a, &b);
c = (*p)(a, b);
printf("a = %d, b = %d, max = %d\n\n", a, b, c);
}
#endif
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2