本帖最后由 xu84403451 于 2016-2-23 17:21 编辑
下面两种方案应该是没有区别的,但一个正常,一个不正常,希望哪位大神给一个思考的方向。
不正常方案:
s32 ad1Sum[9];//局部变量
memset((void*)(ad1Sum), 0 , sizeof(s32)*9);
正常方案
s32 ad1Sum[9];//局部变量
int i;
for(i=0; i<9; ++i){
ad1Sum=0;
}
芯片stm32f103zet6
开放环境mdk-arm 4.7
程序除此之外还有很多奇怪的地方,楼下说 |