C语言程序问题程序找错

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

看编译器了,一般编译器都会提示的一旦有错误双击它就会显示错误出现在哪┅行

你对这个回答的评价是?

按下F4就会跳转到对应的错误行

你对这个回答的评价是

你对这个回答的评价是?

你对这个回答的评价是

我们使用C语言程序中进行代码的編写的过程中最容易出现的是段错误。如何好的找到段错误和解决掉

这个错误是我们需要面对的问题。

我以前在一家写C语言程序的公司了开发底层系统,一般他们使用makefile文件进行编译makefile文件

很大,也很多一下子编译了很多的文件,导致当文件中出现一个段错误的时候,基本上就是很难办的

事情,你有不可能再说所有的问题上,都加上printf()这个东西吧

1:我们先来看看段错误出现的几个主要的地方:

1.1:段错误出现在,错误的赋值一般情况下,使用一个指针函数然后,把这个指针给赋值这个在写代码的时候,

1.2:段错误出现在沒有给新声明的值进行赋值。

1.3:一些函数内的打印错误

2:如何查找段错误出现的地方:

使用gdb进行调试,在出现段错误发生的可能地方放置断点,进行调试

最后,在复杂的代码里不断地去试验,一般的调试手段是当你出现和你想要的结果不一致的时候

使用printf进行测試,看看结果的不一致然后,在进行测试实在找不到原因了,就只有进行

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

我要回帖

更多关于 c语言程序 的文章

 

随机推荐