• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

空函数的作用?

huihui163 2019-03-05 浏览量:2927
在stm32中,用空函数,没有任何语句,有啥用?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 空函数可以理解为为后续添加代码预留的接口,程序在设计之初会规划很多函数,但是在实现过程中,不可能一次性完成所有功能,那么就可以先把函数名称和参数写好,函数中没有什么代码,以后慢慢实现其功能。

    如果题主说的是nop,那个是汇编的空操作指令,一般用来做延时使用。

    • 发布于 2019-04-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:15

  • 哪些都是库函数相当于一个模板需要自己添加代码,也可以不根据模板来,写自己的函数来实现功能,可以忽略掉那些空函数。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看具体情况,一些空函数可以实现类似sleep的功能,消耗时间完成延时。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 有一些空函数是 week 若定义,可以让用户在任何地方添加自己代码的
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 空函数可能只是为了消耗时间,达到类似于延时的作用。
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 用于延时的,或者有些函数里面没东西,是允许开发者往里面添加自定义代码。比如错误处理函数
    • 发布于2019-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看具体情况了,有些空函数是用来实现延时的,也有一些是出于程序结构方面的考虑,需要用户填写代码的。
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 用于后期添加代码,主要用来规范格式和命名名称。
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是预留的功能接口,方便后期或者用户添加功能
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全空吗,如果里面有nop();就大概是延时的,
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 有时是为了设置断点而写的,有时是还没有添加呢
    • 发布于2019-03-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 得看你用在什么地方的空函数吧,延时里有时候会用来耗时的,当然也有为后续添加程序做准备的空函数
    • 发布于2019-03-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 你说的是_nop()函数吧,的确没任何意义,就是用于延时的。

    • 发布于2019-03-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 空函数没啥意义,和nop差不多,可能是为了延时。
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

空函数的作用?