Board logo

标题: CODEWARRIOR FOR 908 数组的地址分配问题 [打印本页]

作者: joshuali    时间: 2005-6-6 10:27     标题: CODEWARRIOR FOR 908 数组的地址分配问题

我定义了一个数组,调试时发现被分配在了0000这个地址,这是PORTA的数据地址,
而且数组没法初始化,不知是何问题,试了很多次都是这样,遇到同样问题的请帮忙,谢谢。
作者: strongchen    时间: 2005-6-6 10:31

请到MetroWerks下载08的C编译器使用手册,或者参考一下CodeWarrior附带的示例程序。
作者: 8808beter    时间: 2005-6-6 16:39

“我定义了一个数组,调试时发现被分配在了0000这个地址”表示你定义的变量并没有在程序中使用,因而编译器把它优化掉了,默认在0000H处。
你必须进行赋值等操作,才能看到它的分配地址!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0