首先要定义一个函数,本利定义一个求两个数间最小值的函数min(),有两个整数值作为参数,在主函数中定义一个指向该函数的指针,并使用指针来调用该函数。
#include <stdio.h>
#include <stdlib.h>
int min(int a,int b) //谁小返回谁
{
if(a<b)
return a;
else
return b;
}
int main()
{
int num1,num2;
printf("请输入两个整型数字:\n");
scanf("%d,%d",&num1,&num2);
int (*p)(int a,int b); //定义了一个拥有两个整型参数、整型返回值的指针
p=min; //初始化该指针指向函数,p即是min
printf("%d和%d中最小的一个是%d\n",num1,num2,p(num1,num2)); //用p调用函数
system("pause");
return 0;
}