对于程序中变量定义的注意事项

来源:互联网 发布:淘宝图片轮播图片素材 编辑:程序博客网 时间:2024/05/01 07:37

最近在学习32位单片机的时候,编译时遇到如下问题:

drivers\src\mains.c(10): error:  #77-D: this declaration has no storage class or type specifier

drivers\src\mains.c(10): error:  #147: declaration is incompatible with "RTC_ConfigType MyRTC" (declared at line 9)

后查找到问题,如下:

#对变量的赋值一般不能放到函数外,只有在定义全局变量时的初始化才被允许!

#所以如果一定要在函数外定义变量,要么就不要赋值定义(在函数内定义),要么就在声明后立刻定义

0 0
原创粉丝点击