C语言--函数指针
来源:互联网 发布:java四舍五入取整 编辑:程序博客网 时间:2024/05/17 07:35
函数指针是指向函数的指针变量。
通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。
函数指针可以像一般函数一样,用于调用函数、传递参数。
函数指针变量的声明:
typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型
#include <stdlib.h> #include <stdio.h> // 回调函数void populate_array(int *array, int arraySize, int (*getNextValue)(void)){int i; for ( i=0; i<arraySize; i++) array[i] = getNextValue();} // 获取随机值int getNextRandomValue(void){ return rand();} int main(void){ int myarray[10]; populate_array(myarray, 10, getNextRandomValue);int i; for ( i=0; i<10; i++) printf("%d",myarray[i]); printf("\n"); return 0;}
阅读全文
0 0
- c语言函数指针
- C语言函数指针
- c语言 函数指针
- C语言函数指针
- C语言 ---- 指针函数
- C语言函数指针
- C语言函数指针
- C语言函数指针
- c语言函数指针
- C语言函数指针
- C语言函数指针
- c语言函数指针
- C语言--函数指针
- C语言函数指针
- C语言函数指针
- C语言-函数指针
- C语言----函数指针
- c语言函数指针
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
- php 开发Google支付回调验证并发货
- 博客C币积分突然不增长了?
- 练习1-7
- PHP实现验证码
- C语言--函数指针
- 练习1-8
- vue-模态组件
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
- 1002.Fire Net
- 安卓学习笔记---Retrofit2.0 实现图文(参数+图片)上传方法总结
- 聊天室项目相关内容知识问答
- Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
- eclipse汉化