黑马程序员技术交流社区
标题:
新手---C语言指针问题
[打印本页]
作者:
丁远帅
时间:
2015-6-8 20:40
标题:
新手---C语言指针问题
char *p=”abc”;
char *p1=NULL;
strcpy(p1,p);
为什么会出现系统崩溃呢?
作者:
su199325
时间:
2015-6-8 21:02
把p指向的“abc”拷贝到p1中,null并不是初始化,所以是野指针错误。
作者:
李闯
时间:
2015-6-8 21:10
野指针错误 楼上已详解
作者:
丁远帅
时间:
2015-6-8 21:24
嗯呢,谢谢啊,现在已经明白啦:)
作者:
liii
时间:
2015-6-8 21:31
因为指针存储在内存的常量区,是不可以修改的
作者:
可爱的小炒肉
时间:
2015-6-8 21:35
作者:
jx836202365
时间:
2015-6-9 10:39
第一个问题就这么犀利。
作者:
白0702
时间:
2015-6-9 15:23
确实是野指针,你首先应该进行初始化,不然,程序无法知道指针的指向。
作者:
马贺飞
时间:
2015-6-11 09:27
围观学习
作者:
天下1083
时间:
2015-6-11 12:36
学习学习!!!!!!!
作者:
fanxing
时间:
2015-6-11 14:27
楼上已经说的很清楚了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2