全局变量能不能在定义时初始化?

比如我现在定义全局变量:inta=10;这个初始化值10,如果我是把程序load到ram中,a的确是10,但如果我把程序烧写到falsh中去,则a的值没有被初始化。我现在... 比如我现在定义全局变量:int a=10;这个初始化值10,如果我是把程序load到ram中,a的确是10,但如果我把程序烧写到falsh中去,则a的值没有被初始化。我现在都是在main函数的开始加上一段给全局变量赋值的代码来初始化其值,可以有办法在定义时初始化全局变量值吗?我用的是F2812,CCS3,以及TI标准的那个CMD文件。 展开
 我来答
匿名用户
推荐于2018-04-24
展开全部
查找你全局变量在RAM中空间位置,在初始化时候,将这个空间的RAM清0,这样就可以清0初始化,同理,你可以main函数中初始化,单
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式