A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址赋予一个指针变量,然后通过这个指针变量就可以找到并调用这个函数,我们把这种指向函数的指针变量称为“函数指针变量”。
函数指针的定义方法:类型说明符 (*指针变量名)(形参,形参,...);类型说明符表示哈数的返回值。
  1. int sum(int a, int b)
  2. {
  3.     return a + b;
  4. }
  5. int main()
  6. {
  7.    int (*p)sum(int, int);     //定义函数指针
  8.    p = sum;                   //函数指针指向函数sum
  9.    int s = p(12, 20);         //调用函数指针
  10. }
复制代码



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马