黑马程序员技术交流社区
标题:
学习笔记 - C语言函数指针
[打印本页]
作者:
一个人の旋律
时间:
2015-8-21 16:10
标题:
学习笔记 - C语言函数指针
在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址赋予一个指针变量,然后通过这个指针变量就可以找到并调用这个函数,我们把这种指向函数的指针变量称为“函数指针变量”。
函数指针的定义方法:
类型说明符 (*指针变量名)(形参,形参,...);
类型说明符表示哈数的返回值。
int sum(int a, int b)
{
return a + b;
}
int main()
{
int (*p)sum(int, int); //定义函数指针
p = sum; //函数指针指向函数sum
int s = p(12, 20); //调用函数指针
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2