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

keil函数跳转有时候出现两个是怎么回事?

liuxiaofei126 2019-04-12 浏览量:1470
leil中,函数跳转有时候出现两个是怎么回事?正常应该直接转到函数,但是看到最下面的框显示优两个这样的函数,必须点击一个才可以
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果同一个源文件,不同的函数定义的局部变量里面有同名的,就会出现这个问题,或者是不同的源文件,里面的变量有同名的,虽然都是私有的,也会出现这个问题

    应该是MDK本身软件的漏洞

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

其他答案 数量:3
  • C语言是不可能出现两个函数名字是一样的函数的,如果两个函数名字是一样的,那么编译连接过程是会出错的,因为他不知道到底要执行的是哪个函数,你所说的两个函数,我想了一下有可能是一个是函数本身,连一个是函数的声明。结尾有分号(;)的是函数声明,没有分号的是函数体本身。
    • 发布于2019-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是同一个名字的函数,定义在了不同的源文件中,有时定义成了静态的函数,同名是可以的
    • 发布于2019-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 有可能是静态的函数,定义在不同的源文件中了。这样是合法的,没有语法错误的,
    • 发布于2019-04-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

keil函数跳转有时候出现两个是怎么回事?