计算机语言read-through什么意思

2020-04-27 社会 65阅读
错在这里啦:inta[9];inti,x,n;//a是有9个元素的数组n=9;printf("input10numbers:\n");for(i=0;i<=9;i++)//i从0到9一共是10个数字scanf("%d",a[i]);看明白了吗?10个萝卜系统只给了你9个坑,还有一个装不下了,你往哪里放呢?操作系统都是有内存管理功能的,你把数据放到了不该放的地方,它就告诉你内存不能为读。建议:每次用指针的时候,请仔细检查它是否为空,或者指针(数组下标)是否越界了。一般显示内存不能为读都是这2种情况。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com