为什么程序执行不了出现segmentation fault

图片

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1个回答

你的第一条就错了

char name[]=" ";

那么你的名字只能是一个字符,超过一个字符程序就会段错了

估计是你抄资料上的,它原来的程序可能是

char name[]="              "; //多个空格

最好的写法是

char name[11]; //可以支持到5个汉字

发布于 2019-07-15 23:14
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒