厦门Android培训
达内厦门Android培训中心

0592-5903858

热门课程

C语言入门学习-增强程序的调试能力

  • 时间:2018-11-23 16:30
  • 发布:转载
  • 来源:网络

今天主要分享的是C语言入门六部曲的第四部分:增强程序的调试能力

在《Turbo C/C++ for Windows 集成实验与学习环境》集成的教材中每章都有C语言初学者易犯的错误,按照易出错的类型,将教材中的正确的程序改成错误的程序,运行一下程序,看出现的错误信息提示,并记下错误信息,再将程序改成正确的,运行一下程序。这样反复修改,就能够学习C语言程序发生错误的原因和修改错误的能力。

注意:每次只改错一个地方,目的是显示发生该错误的真正原因,避免一次改动多个地方,搞清发生错误的真正原因,切记!!!!

注意:上机调试程序时要带一个记录本,记下英文错误提示信息和解决该错误问题的方法,积累程序调试经验,避免在编程犯同样的错误,切记!!!!

例如,将Hello World程序中语句printf("Hello World! ");中的;改成中文的分号;运行一下程序,看有什么结果?

C语言的错误信息的形式:(下面例子是的Turobo C2.0错误信息,如图1)错误 文件名 行号 冒号 错误内容↓ ↓ ↓ ↓ ↓Error E:WinTcWinTc rist.c 5 : Function call missing) in function mainC语言的错误信息的形式:(下面例子是Visual C++6.0 错误信息,如图2)文件名 行号 冒号 错误代码 冒号 错误内容↓ ↓ ↓ ↓ ↓ ↓e:wintcwintc rist.c ( 5 ) : error C2143 : syntax error : missing ')' before ';'软件集成了高校教学用的较多的两个编译器Visual C++6.0和Turbo c 2.0,支持C、标准C、C++、标准C++、WINDOWS C程序的编辑、编译、和调试。软件根据用户输入程序的类型智能选择编译器,不用使用者干涉。

调试程序是一种实践性很强的事,光纸上谈兵是是没用的,就像游泳运动员只听教练讲解示范,而不亲自下水练习,是永远学不会游泳的。 即使在优秀的程序员编写程序也会犯错误的,可能是较低级的语法错误,但他能快速发现错误并改正错误,而我们C语言初学者面对错误提示,不知道发生了什么错误,如何改正,这就是差别。

上一篇:C语言的应用领域及其重要性
下一篇:C语言入门学习-验证性练习

C语言入门学习-验证性练习

C语言入门学习-增强程序的调试能力

C语言的应用领域及其重要性

C语言的重要性和学习目标

选择城市和中心
贵州省

广西省

海南省