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

2019-07-15 22:27发布

图片

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

你的第一条就错了

char name[]=" ";

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

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

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

最好的写法是

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

一周热门 更多>