编写C时遇到Segmentation fault
用char *choic;
gets(choice);
vsc报错Segmentation fault;
调试时发现是得不到内存地址。
将除choice以外的变量初始化以后就可以正常运行,原理未知。
问题应该是出现在使用之前的语句里。
目前还是用char choice[10];来代替char *choice;
编写C时遇到Segmentation fault
用char *choic;
gets(choice);
vsc报错Segmentation fault;
调试时发现是得不到内存地址。
将除choice以外的变量初始化以后就可以正常运行,原理未知。
问题应该是出现在使用之前的语句里。
目前还是用char choice[10];来代替char *choice;