用探索者定义了一个u8类型的240*240全局数组用于存储图像。二值化后数组只有0和255两个值。
在某个函数中定义了一个临时数组temp[240][240]对全局数组进行简单处理后存储,然后发现存储的数值不是理论的0和255。
串口发回来全部数据发现出现许多乱七八糟的值。将函数内的局部数组定义为另一个全局数组后该问题解决。
编译的时候没有警告和错误。
请问这么看来是不是局部数组影响到了全局数组?理论上不应该会影响到的吧?求解释,谢谢大家。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
堆栈溢出,论坛内查一下相关帖子
一周热门 更多>