- 发生此问题的可能原因:
- 通常是数组越界造成的。
- 例子:
byte plain[]="123456789";
memmove(plain +5, plain, 9);
for(int i=0;i<14;i++)
printf("%d, ",plain[i]);
- 解决方法:
分配 plain 足够空间。
byte plain[]="123456789";
memmove(plain +5, plain, 9);
for(int i=0;i<14;i++)
printf("%d, ",plain[i]);
本文标题:引发的异常: 0xC0000005: 读取位置 0xFFFFFF
本文链接:https://www.haomeiwen.com/subject/nbwfgqtx.html
网友评论