|
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
求助,KEIL C51的C编程 |
|
| 作者:lw9534 栏目:单片机 | |
flag5=0; //flag5--接收中断中使用的收到数据个数 }else{ rece_data[flag5]=r_aaa; flag5++; } } } |
| 2楼: | >>参与讨论 |
| 作者: 月之暗面 于 2005-4-12 10:23:00 发布:
flag5先初始化一下 rece_data数组声明大小,或先分配一定空间 |
|
| 3楼: | >>参与讨论 |
| 作者: lw9534 于 2005-4-12 11:18:00 发布:
定义了数组大小后确实可以了。但一定要定义数组的大小吗?我收到的数据可能不定长,而且有可能达到七八十个字节长度,难道要开一个80字节长度的区?谢谢指教 |
|
| 4楼: | >>参与讨论 |
| 作者: 月之暗面 于 2005-4-12 12:27:00 发布:
你也可应动态分配空间 不过呢如果你的确会用到那么大数组,建议还是开一个那么大的吧 |
|
| 5楼: | >>参与讨论 |
| 作者: lw9534 于 2005-4-12 12:40:00 发布:
谢谢~~ |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |