TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CCS3.3保存数据时出现的问题。

我想用CCS3.3的File->data->save来保存在线仿真调试时的数据,以为不能直接保存,所以我创建了一个数组,然后把变量的值存放在数组里面,接着再根据数组的首地址来保存数据。但是,问题出现了,在我没有创建数组并把变量的赋给数组的元素时,程序可以正常运行,可是在进行完上述步骤在运行程序时,程序就不正常了。比方说,我在程序开头创建了一个float变量a,将2.0赋给a,但是当我用watch window查看a的值的时候,却显示另外一个数,竟然是几百,程序中很多变量的值都发生了非常奇怪的改变。我不知道这是怎么回事,我想应该跟我创建数组,把数据存入数组有关,但是我不知道这是怎么回事,也不知道该如何解决,请教高人指点一下。然后,究竟应该如何科学的保存数据呢?谢谢解答!

Yu Wang16:

回复 rookiecalf:

原因找到了,我创建数组的时候没有指定元素个数,谢谢了。

我想用CCS3.3的File->data->save来保存在线仿真调试时的数据,以为不能直接保存,所以我创建了一个数组,然后把变量的值存放在数组里面,接着再根据数组的首地址来保存数据。但是,问题出现了,在我没有创建数组并把变量的赋给数组的元素时,程序可以正常运行,可是在进行完上述步骤在运行程序时,程序就不正常了。比方说,我在程序开头创建了一个float变量a,将2.0赋给a,但是当我用watch window查看a的值的时候,却显示另外一个数,竟然是几百,程序中很多变量的值都发生了非常奇怪的改变。我不知道这是怎么回事,我想应该跟我创建数组,把数据存入数组有关,但是我不知道这是怎么回事,也不知道该如何解决,请教高人指点一下。然后,究竟应该如何科学的保存数据呢?谢谢解答!

mangui zhang:

回复 Yu Wang16:

那就是越界了

赞(0)
未经允许不得转载:TI中文支持网 » 关于CCS3.3保存数据时出现的问题。
分享到: 更多 (0)