C语言 指针(四)函数与指针 ----by xhxh
程序员文章站
2024-03-07 16:07:39
...
函数指针
即指向函数的指针,本质还是一个指针,存放其他函数的地址(在函数中,函数名就是地址)
声明形式:返回值类型 ( * 指针变量名) ([形参列表])
注意:声明一个函数指针与定义一个普通函数不一样,但int 、 char 和int* char* 等级一样,
示例:
int min(int x,int y){
return (x<y? x:y);
}
int main()
{
int (*ptr)(int, int);
int a, b, c;
ptr = min;
printf("请输入两个数:\n");
scanf("%d%d", &a, &b);
c = (*ptr)(a,b);
printf("a=%d, b=%d, max=%d", a, b, c);
return 0;
}
上一篇: PHP实现大数(浮点数)取余的方法
下一篇: codeup习题 字符串的比较