11智能在线
新记
单片机c语言数组问题
定义一个数组data[20];调用data[25]时会调用出什么?
举报该文章
相关建议 2013-08-16
我试过,是data[0]
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/27fp278fm.html
其他看法
第1个回答 2013-08-16
数组超出长度,在C#或Java等语言中,编译不会通过,但是在C语言中是可以编译通过的,但是它的值是一个随机的未知整数,好比往数组后面的末尾之后再取一个值,这个值是内存中存在的,不论它的值是以什么值类型存在,浮点也好字符也好,都是按顺序取data定义的值类型的1个长度。此处违法,鉴定完毕
本回答被网友采纳
第2个回答 2013-08-16
为一随机值,数组是线性存储的,其访问是在首地址加下标来访问对应的内存单元。在C/C++中并不对数组的访问越界进行检查,因此程序为该未定义内存单元的值,即随机值。
第3个回答 2013-08-16
一般改别的变量的值
相似回答
大家正在搜
相关问题
单片机C语言数组最多能定义多少个元素?
单片机c语言中数组互相干扰???????
51单片机C语言编程怎样创建一个空的数组,之后我要把数据放到...
关于单片机c语言的问题
单片机C语言如何实现数组动态调用?
51单片机C语言数组问题
单片机C语言中如何做一个函数判断一个数组的大小?