在CCS9.2环境下,针对28377D的芯片应用中,在头文件.h中比如extern int x(在对应的.c中没有明确定义);是否表示申明和定义都执行了,只是这样的处理变量初始值是否只能在ParaInit()中执行?
Susan Yang:
您指的只是申明,并没有定义,需要在C文件中定义的
,
kafei zhang:
申明和定义能否一体化?我有个程序,全局变量只有在头文件里被外部申明(形式上),然后相应的代码在初始化中被赋值,这样居然也能用,不知道哪里还有设置的么?
,
Susan Yang:
"全局变量只有在头文件里被外部申明(形式上),然后相应的代码在初始化中被赋值,"
这样就相当于您已经给变量定义了。
建议您看下下面的链接,讲得很明了。
www.cnblogs.com/…/3319744.html