Segmentation fault错误
listnode *temnode;
temnode->mynode = i;
temnode->nextnode = nullptr;
出现Segmentation fault错误,真是太蠢了,初始化的是一个指针,因为没有赋予指向,也没有(listpoint*)malloc(sizeof(listpoint));初始化一段地址,所以是一个野指针,野指针指向未知的垃圾内存,所以说不可能进行赋值
因此指针初始化值的时候,要么直接指向一个已知的未知,要么把指针复位nullptr防止初始化,要么用malloc初始化一段地址,malloc返回开辟出的内存的首地址,存放在被赋值的指针中,使指针指向这块被开辟出来的内存
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探