0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

函数指针与回调函数的应用实例

单片机与嵌入式 来源:单片机与嵌入式 2024-03-07 11:13 次阅读

函数指针是指向函数的指针变量。

通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。

函数指针可以像一般函数一样,用于调用函数、传递参数

函数指针变量的声明:

typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型

实例

以下实例声明了函数指针变量 p,指向函数 max:

fce3fcd4-db86-11ee-a297-92fbcf53809c.jpg

fcf53e04-db86-11ee-a297-92fbcf53809c.png

populate_array 将调用 10 次回调函数,并将回调函数的返回值赋值给数组。

fcffe962-db86-11ee-a297-92fbcf53809c.jpg

编译执行,输出结果如下:

16807 282475249 1622650073 984943658 1144108930 470211272 101027544 1457850878 1458777923 2007237709

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 函数
    +关注

    关注

    3

    文章

    4350

    浏览量

    63128
  • 指针
    +关注

    关注

    1

    文章

    482

    浏览量

    70646

原文标题:函数指针与回调函数

文章出处:【微信号:单片机与嵌入式,微信公众号:单片机与嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    函数指针函数

    在linux驱动面向对象编程思想中用的最多,利用函数指针来实现封装,下面以一个简单的例子说明。
    的头像 发表于 09-09 08:55 1531次阅读

    一文详解C语言函数指针函数

    在讲函数之前,我们需要了解函数指针
    发表于 10-19 09:34 835次阅读

    C语言里面的函数指针函数

    在讲函数之前,我们需要了解函数指针
    发表于 12-13 10:28 692次阅读

    一文详解函数指针函数

    函数指针是指向函数指针变量。它允许我们将函数作为参数传递给其他函数或将
    发表于 08-22 10:36 561次阅读

    函数指针指针函数函数总结分享!

    看蓝牙协议栈的时候遇到了函数,之前就没有用过,函数指针函数
    发表于 10-15 19:23

    C语言函数学习

    指针的应用是C语言编程的精髓所在,而回函数就是C语言里面对函数指针的高级应用。简而言之,
    发表于 05-27 09:44 7232次阅读

    LabWindows/CVI 程序 函数设计

    函数是系统框架设计中非常重要的一种手段,所谓函数(callback )是指一个通过
    发表于 05-03 16:54 1.1w次阅读
    LabWindows/CVI 程序 <b class='flag-5'>回</b><b class='flag-5'>调</b><b class='flag-5'>函数</b>设计

    C语言函数函数

    ,如果过后再执行,则称之为异步函数就是一个通过函数
    的头像 发表于 09-11 09:57 4209次阅读

    详解函数的概念及使用步骤

    函数就是一个被作为参数传递的函数。在C语言中,函数
    的头像 发表于 05-26 15:20 4139次阅读

    一文详解C/C++函数

    首先看一下函数的官方解释:函数就是一个通过函数
    的头像 发表于 02-12 09:20 1677次阅读

    函数指针函数的使用方法

    了解开发语言的朋友应该都会对函数有所了解,在很多的程序开发语言中都能看到的身影。很多场景下,当某个条件成立以后我们希望代码执行某些指
    的头像 发表于 04-10 15:08 1210次阅读

    C语言技巧之函数

    在讲函数之前,我们需要了解函数指针
    的头像 发表于 04-18 11:50 863次阅读

    函数类型和函数指针类型的区别

    平时用的更多的是函数指针类型,比如作为函数参数传入函数等等。实际上
    发表于 10-24 14:27 447次阅读

    函数指针的五大作用

    1,函数机制函数指针常用于实现
    的头像 发表于 12-06 08:00 1996次阅读
    <b class='flag-5'>函数</b><b class='flag-5'>指针</b>的五大作用

    函数(callback)是什么?函数的实现方法

    函数是一种特殊的函数,它作为参数传递给另一个函数,并在被调用函数执行完毕后被调用。
    发表于 03-12 11:46 3265次阅读