CLion 错误退出代码-1073741819(0xC0000005)

使用CLion编写C程序时,运行无问题,退出时显示退出代码-1073741819

程序正确运行时会返回0,然而这次程序产生了预期的结果,退出代码却出现了异样。
问题其实处在代码上,但是编译器通过了。

查找问题

CLion 错误退出代码-1073741819(0xC0000005)_第1张图片
我尝试了将函数的返回值全部改为0;没有变化;
最后发现问题其实出现在这里:
CLion 错误退出代码-1073741819(0xC0000005)_第2张图片
这里不小心写错了,应改为 if(p!=NULL)
修改后显示正常:
CLion 错误退出代码-1073741819(0xC0000005)_第3张图片

总结:运算中的类型不匹配可能会导致这种问题。

你可能感兴趣的:(c++)