关于IAR写程序的问题?很奇怪,大家帮我看看!!

huahuikai   2009-3-17 11:29 楼主
我用的是IAR Embedded Workbench IDE 3.42A
今天发现一个奇怪的小问题,程序如下:
#include "msp430x16x.h"

int main( void )
{
int n,m,k,sum;
n=2;
m=3;
sum=n+m;
k=sum;
}
调试的时候,发现k和sum在Watch窗口,一直显示un××aila××e,为什么k和sum没有正确付值?
为什么会这样?奇怪!!!

回复评论 (8)

因为它是局部变量,你把变量拉到主函数外,再做尝试
点赞  2009-3-17 11:36
马上去试试,呵呵!
点赞  2009-3-17 11:38
确实是这个问题,谢谢
点赞  2009-3-17 11:39
晕,同时问阿
点赞  2009-3-17 11:49
呵呵,又是局部和全局变量的问题,以前也经常犯
点赞  2009-3-17 11:54
嗯,这个是的
点赞  2009-3-17 13:38

8楼 CNC 


k和sum在写面没有用到
点赞  2009-3-17 20:35
呵呵    还有程序写规范点哦
点赞  2009-3-18 15:15
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复