佚名通过本文主要向大家介绍了c51二维数组,c51数组,c51数组定义,c51 数组长度,c51数组赋值等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: C51中除了数组越界还有哪些可能导致变量被异常修改
描述:
C51有栈的溢出吗。谢谢!
解决方案1:
描述:
C51变量异常修改数组越界
如题,C51里除了数组越界之外,还有别的可能导致全局变量被异常修改吗C51有栈的溢出吗。谢谢!
解决方案1:
地址访问越界,堆栈溢出 都有可能
解决方案2: 数组越界,总共10字节,使用了50字节
指针指错,如未初始化的指针,或失效的指针
中断操作未设计好
使用固定偏移直接访问内存。
...
可以统一概括为指针越界。
数组,数组名其实就是一个常量指针。
还有就是堆栈。
如果变量不是在其赋值的地方被修改,一般来说是指针越界了。