MDK中写stm32程序时候,.h文件里面的这个单词extern 是不是可以不用写的

2025-03-13 04:41:13
推荐回答(2个)
回答1:

C语言要先定义后使用
比如a,c中有个全局变量i=100
b.c要使用,那么i必须在使用前定义。 int i;但是问题来了,i是b中定义的全新变量还是a中的呢?如果extern int i;那么没问题,一定是a.c中的,所以i是100

回答2:

试试就知道了