C语言执行此代码为什么会段错误

求详细解释
2025-04-24 02:39:16
推荐回答(1个)
回答1:

只有char *p;但是却未让p指向可使用的空间。
下面的strcpy(p,"hello");是想让它把字符串复制到“NULL”吗?
在此行之前要加一行:
p=(char*)malloc(6);