函数指针和指针函数
来源:互联网 发布:ipad 软件更新好不好 编辑:程序博客网 时间:2024/06/07 13:11
1、函数指针:关键字在后面,是一个指针,指向一个函数。例如:
int max(int x,int y){return x > y ? x : y; } int main(int argc,char **argv){int (*p)();int x = 4,y = 5;p = max;printf("%d\n",p(x,y)); //输出5return 0; }
2、指针函数:关键字在后面,是一个函数,返回类型为指针。例如:
char *Int_malloc(int size){char *p = NULL;p = (char *)malloc(size);if(p == NULL)perror("malloc");return p;}int main(int argc,char **argv){char *ptr = NULL;ptr = Int_malloc(10);strcpy(ptr,"abc");printf("%s\n",ptr);free(ptr);return 0;}
阅读全文
0 0
- 指针函数和函数指针
- 函数指针和指针函数
- 指针函数和函数指针
- 指针函数和函数指针
- 函数指针和指针函数
- 函数指针和指针函数
- 函数指针和指针函数
- 指针函数和函数指针
- 函数指针和指针函数
- 指针函数和函数指针
- 函数指针和指针函数
- 指针函数和函数指针
- 指针函数和函数指针
- 指针函数和函数指针
- 函数指针和指针函数
- 函数指针和指针函数
- 函数指针和指针函数
- 函数指针和指针函数
- 纯js搭配anjularjs完成前台分页展示
- OpenJudge 2.5-2988 计算字符串距离【最短编辑距离】
- ReportViewer + RDLC 实现排版分页
- 利用正则表达对IP进行排序
- C语言malloc()函数:动态分配内存空间
- 函数指针和指针函数
- 十二居准备在Apple的ARKit平台打造家具AR购置体验
- C语言calloc()函数:分配内存空间并初始化
- Java中静态方法与非静态方法的区别
- android用代码获取布局文件
- QCA+OPENSSL QT5.7.1 VS2015 WIN10 编译
- HDU 2660 Accepted Necklace
- 111.Minimum Depth of Binary Tree(Tree-Easy)
- C++动态分配内存(new)和撤销内存(delete)