薪火相传 发表于 2023-12-29 09:29:23

同一个c文件重复定义全局变量,mdk不提示不报错?

MDK ac6,如下定义变量,MDK没报错也没提示,虽然没有占用两次内存,但不提示觉得怪怪的。

eric2013 发表于 2023-12-29 10:20:56

这个自动识别了,仅一个有效。

emwin 发表于 2023-12-29 14:28:43

这是C语言定义的:"tentative definition",章节:'6.9.2 External object definitions'

eric2013 发表于 2023-12-29 14:53:54

emwin 发表于 2023-12-29 14:28
这是C语言定义的:"tentative definition",章节:'6.9.2 External object definitions'
第1次知道这个概念,学习下


薪火相传 发表于 2023-12-30 13:46:49

eric2013 发表于 2023-12-29 14:53
第1次知道这个概念,学习下
涨知识
页: [1]
查看完整版本: 同一个c文件重复定义全局变量,mdk不提示不报错?