返回首页 | 网站案例 | 帮助中心

合作共赢、快速稳定、服务地方的网站建设提供商

北京网站建设

服务热线:13812345678

函数的指针和指向函数的指针变量

时间:2017-9-12

   在C语言中,一个函数总是占用一段连续的内存空间,而函数名就是函数所占内存区的着地址,函数的首地址称为函数的指针.
   把函数的指针赋予一个指针变量,使这个指针变量指向这个函数,通过指针变量就可以调用这个函数,这个指针变量称为指向函数的指针变量,指向函数的指针变量定义的一般形式为:
   类型说明符(*指针变量名)(函数参数表列);
   说明:
1.其中"类型说明符"表示被指向函数的返回值的表现,"*"表示后面定义的变量是指针变量,最后的小括号表示指针变量所指的是函数.
2."(*指针变量名)"两边的括号不能少,否则就成了指针函数(即返回指针值的函数)
3.函数参数表列只写出各个形式参数的类型即可,也可以与函数原型的写法相同,例如
   int(*pf)(int,int);
   表示pf是一个指向返回值类型为int的函数的指针变量,并带有两个int类型参数.


 


建站流程

    北京网站建设流程