在写c程序中报错:Program received signal SIGSEGV, Segmentation fault.
最终参照https://blog.youkuaiyun.com/quanquanyuanxin/article/details/52883895
发现是我在printf中多写了一个%s。
// 多写了%s,错误,会报错
// printf("receive end from [%s : %d] #%s\n", inet_ntoa(client.sin_addr), ntohs(client.sin_port));

本文介绍了一次C程序开发过程中遇到的段错误调试经历。通过分析错误信息Program received signal SIGSEGV, Segmentation fault,找到了printf函数使用不当的问题所在,并给出了正确的printf函数用法。
1555

被折叠的 条评论
为什么被折叠?



