函数指针 和指针函数
来源:互联网 发布:python is empty 编辑:程序博客网 时间:2024/06/04 23:20
1.指针函数是指函数的返回值类型是一个指针类型,即本质是一个函数。
2.函数指针是指向函数的指针变量。
*指针函数格式如下:
返回类型 *函数名称(形式参数表)
{ 函数体 }
int *func(int a,int b)
{
}
简单例子如下:
- #include <stdio.h>
- int *func(int *a,int *b)
- {
- int *p;
- int c;
- c=*a+*b;
- p=&c;
- return p;
- }
- int main()
- {
- int a=3,b=7;
- int *p;
- p=func(&a,&b);
- printf("%d\n",*p);
- return 0;
- }
*函数指针格式如下:
函数类型 (标志符 指针变量名) (形参列表);
int (*func)(int a,int b);
简单例子如下:
- #include <stdio.h>
- int add(int *a,int *b)
- {
- int c;
- c=*a+*b;
- return c;
- }
- int main()
- {
- int a=3,b=7;
- int *p;
- int (*func)(int *a,int *b);
- func=add;
- printf("%d\n",func(&a,&b));
- return 0;
- }
**函数指针声明为指针,它与变量指针不同之处是,它不是指向变量,而是指向函数。
**函数指针本身首先应是指针变量,只不过该指针变量指向函数。
-------(后面我直接简单的把函数指针理解为它是指向一个函数的,所以你可以把一个函数地址【或说函数入口点也行】赋给它;
指针函数,你可以直接理解为它是一个会返回指针的函数,然后你可以把这个指针赋给你定义的一个相同类型的指针。)
- 指针函数和函数指针
- 函数指针和指针函数
- 指针函数和函数指针
- 指针函数和函数指针
- 函数指针和指针函数
- 函数指针和指针函数
- 函数指针和指针函数
- 指针函数和函数指针
- 函数指针和指针函数
- 指针函数和函数指针
- 函数指针和指针函数
- 指针函数和函数指针
- 指针函数和函数指针
- 指针函数和函数指针
- 函数指针和指针函数
- 函数指针和指针函数
- 函数指针和指针函数
- 函数指针和指针函数
- 人间总有新境界
- linux中select详解
- SQLServer中使用游标
- 通过页面管理应用程序(长连接)
- const用法大全
- 函数指针 和指针函数
- Objective-C学习笔记 利用协议实现回调函数
- HTML解析利器HtmlAgilityPack
- vim 配置使用
- 单链表的部分操作
- 跨页面的传送
- SpringMvc配置文件的动态载入
- jsp<jsp:param>动作元素
- 深入思考全局静态存储区、堆区和栈区