函数的使用

2019-07-21 04:32发布

我最近接手了一个同事的项目工程,我看他的程序总感觉有些地方是多余的,可以删掉。但是不知道会不会对其他地方有影响。比如以下:
#include "led.h"

void LED_Event(void);     //这个定义我总觉得是多余的

void LED_Event(void)
{
      if (Mic_Mute == 1)
      {
             LedOff(B_LED);
       }
      else
       {
             ......
       }
}

int main(void)
{
    while(1)
    {
          ......
          LED_Event();    //调用
          ......
     }
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
holy404290384
1楼-- · 2019-07-21 09:55
这个是声明,函数体是定义,你如果将函数体放在调用者(此处是main)的后面,你就必须先申明,否则编译会提示未定义。此处可以删除。
紫气东升
2楼-- · 2019-07-21 13:28
holy404290384 发表于 2019-3-8 16:19
这个是声明,函数体是定义,你如果将函数体放在调用者(此处是main)的后面,你就必须先申明,否则编译会提 ...

你说的这点我知道,我只是担心删了会不会影响程序的性能之类的
holy404290384
3楼-- · 2019-07-21 18:54
紫气东升 发表于 2019-3-8 17:12
你说的这点我知道,我只是担心删了会不会影响程序的性能之类的

顶多就是影响编译的速度,与性能无关
Psheng
4楼-- · 2019-07-21 22:44
不影响
1208
5楼-- · 2019-07-21 23:15
 精彩回答 2  元偷偷看……
usb123
6楼-- · 2019-07-22 00:04
多试试就知道啦。实践出真知

一周热门 更多>