当前第2页 返回上一页
函数指针的使用示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h>
void fun(int a)
{
printf( "a值为: %d\n" , a);
}
int main()
{
void (*fun_ptr)(int) = &fun;
(*fun_ptr)(10);
return 0;
}
|
输出:

说明:
1、与普通指针不同,函数指针指向代码,而不是数据。通常,函数指针存储可执行代码的开始。
2、与普通指针不同,我们不使用函数指针分配解除分配内存。
3、在函数指针中,函数的名称也可用于获取函数的地址。
4、与普通数据指针一样,函数指针可以作为参数传递,也可以从函数返回。
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!
以上就是C中如何声明指向函数的指针?的详细内容!
返回前面的内容
相关阅读 >>
在一个C语言程序中,main函数可以在任何地方出现么
C语言注释方法有几种?
C语言的关键字有哪些?
C语言中用于结构化程序设计的三种基本结构是什么
C语言console.writeline什么意思?
C语言while循环例子
C语言实现输出所有的水仙花数
C语言怎么判断奇偶数
C语言二分法如何实现查找数组元素
C语言fgets函数用法是什么?
更多相关阅读请进入《C语言》频道 >>
转载请注明出处:木庄网络博客 » C中如何声明指向函数的指针?