|
定义长度为7的短整型数组:u16 ArryTest[7]; 再定义一个短整形变量 u16 Test0 = 0; 编译后,如果Test0的地址被编译到数组ArryTest[7]的下一个地址,则Test0变量的值一直是0x03,并且无法被初始化其他值。 例如:ArryTest[7]的地址为0x20000200,Test0 的地址为0x2000020e,则Test0 的值无法被修改,一直为0x03. 有哪位朋友遇到过这样的问题没有? |
微信公众号
手机版
建议定义数组后马上初始化看看:
u16 ArayTest[7]={0x0000,0x0000,0x000,0x0000,0x0000,0x0000,0x0000};