永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-01-26 10:38
比如我现在定义全局变量:int a=10;这个初始化值10,如果我是把程序load到ram中,a的确是10,但如果我把程序烧写到falsh中去,则a的值没有被初始化。我现在都是在main函数的开始加上一段给全局变量赋值的代码来初始化其值,可以有办法在定义时初始化全局变量值吗?我用的是F2812,CCS3,以及TI标准的那个CMD文件。
最佳答案
查找你全局变量在RAM中空间位置,在初始化时候,将这个空间的RAM清0,这样就可以清0初始化,同理,你可以main函数中初始化,单
全部回答
可以这样做: #include <stdio.h> struct aa { int x; int y; }; union un { int a; char b; float c; } arr ={5}; void main() { struct aa xx={1,2}; printf("%d %d %d",xx.x,xx.y,arr.a); } 打印出: 1 2 5
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我玩CS时为什么没人和我打(单机)
求汉字的意思
心痛的要死 怎么办
熊木杏里、朝日の誓い和ゴールネット的平假名
如果用他人的皮肤移植到烧伤病人身上会产生不
电脑发出去的图片都是拉长的怎么办
京沪高速公路/跃进河路(路口)在哪里啊,我有
友笔画顺序怎么写的
下列关于生物进化的叙述,正确的A. 自然选择
单选题下列哪一种动物与其他种类是不属于同一
梦见地上有个小洞,一打开是井
【余音袅袅的意思】成语“余音枭枭”是什么意
从呼市自驾开车去大同路线图
荆门职业技术学院升本成功
石材雕刻机牌子哪个口碑好?
推荐资讯
陕西省兴平市408厂怎么样啊?正式员工的工资
聊城市侯营镇中学地址在什么地方,我要处理点
薛定谔方程只能用实验数据证明?对不对呀?
移动硬盘被mac os用过后在pc下无法使用了。显
立井井筒基岩永久支护有多种,目前应用最多的
康德是近代哲学史上划时代的哲学家,是因为①
蚌埠市哪有动漫周边店
浙江甬畅物流有限公司地址在什么地方,我要处
热敏打印机能打双层的吗?
财务部和综合部哪个更重要
五证不全的房子可以出租吗?
iphone 6 Plus 如何查看设备信
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?