码迷,mamicode.com
首页 > 其他好文 > 详细

写入位置时发生访问冲突

时间:2014-07-06 09:57:34      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:指针   写入位置   访问冲突   

 

写入位置时发生访问冲突

 
原因总结如下:

1:使用了未初始化的指针(未给指针分配空间)

2:使用了已经删除的指针

总之是指针未初始化以及越界被删除的原因

例:
char* str = "ABCD"; //char str[] = "ABCD";可以解决

strrev(str);

char * strrev(char str[]){
int j, i;
for(i = 0, j = strlen(str) - 1; i < j; i++, j--){
char tmp = str[i];
str[i] = str[j];//写入位置时发生冲突
str[j] = tmp;
}
return str;
}

from:http://blog.csdn.net/pipisorry/article/details/37055183


写入位置时发生访问冲突,布布扣,bubuko.com

写入位置时发生访问冲突

标签:指针   写入位置   访问冲突   

原文地址:http://blog.csdn.net/pipisorry/article/details/37055183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!