PPT简介:Linux网络操作系统项目教程项目使用gcc和make调试程序PPT下载后可自行修改编辑,文件大小为1MB,共33页,找到逻辑错误在哪儿需要十分清醒的头脑,要通过观察程序的输出回过头来判断它到底在做什么。
编译器只能翻译语法正确的程序,否则将导致编译失败,无法生成可执行文件。对于自然语言来说,一点语法错误不是很严重的问题,因为我们仍然可以读懂句子。而编译器就没那么宽容了,哪怕只有一个很小的语法错误,编译器就会输出一条错误提示信息然后罢工,你就得不到你想要的结果。虽然大部分情况下编译器给出的错误提示信息就是你出错的代码行,但也有个别时候编译器给出的错误提示信息帮助不大,甚至会误导你。在开始学习编程的前几个星期,你可能会花大量的时间来纠正语法错误。等到有了一些经验之后,还是会犯这样的错误,不过会少得多,而且你能更快地发现错误原因。等到经验更丰富之后你就会觉得,语法错误是最简单最低级的错误,编译器的错误提示也就那么几种,即使错误提示是有误导的也能够立刻找出真正的错误原因是什么。相比下面两种错误,语法错误解决起来要容易得多。 编译器检查不出这类错误,仍然可以生成可执行文件,但在运行时会出错而导致程序崩溃。对于我们接下来的几章将编写的简单程序来说,运行时错误很少见,到了后面的章节你会遇到越来越多的运行时错误。读者在以后的学习中要时刻注意区分编译时和运行时(Run-time)这两个概念,不仅在调试时需要区分这两个概念,在学习C语言的很多语法时都需要区分这两个概念,有些事情在编译时做,有些事情则在运行时做。 第三类错误是逻辑错误和语义错误。如果程序里有逻辑错误,编译和运行都会很顺利,看上去也不产生任何错误信息,但是程序没有干它该干的事情,而是干了别的事情。当然不管怎么样,计算机只会按你写的程序去做,问题在于你写的程序不是你真正想要的。这意味着程序的意思(即语义)是错的。找到逻辑错误在哪儿需要十分清醒的头脑,要通过观察程序的输出回过头来判断它到底在做什么。
人人PPT提供精美好看的Linux网络操作系统项目教程项目使用gcc和make调试程序PPT,该PPT页数为33页,文件大小是1MB,PPT下载后可自行编辑修改,建议使用wps或office2010及以上打开,本次提供的PPT使用场景是教育教学,编号是X74595,人人PPT提供精品PPT下载,内容包括商务汇报模板、个人简介等,源文件下载后可以编辑修改文字图片,下载ppt模板就到人人PPT。