永发信息网

如何修改程序的语法错误?

答案:4  悬赏:70  手机版
解决时间 2021-02-27 03:25
  • 提问者网友:容嬷嬷拿针来
  • 2021-02-26 19:36
如何修改程序的语法错误?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-02-26 20:21
在程序开发的过程中,调试是一个不可缺少的重要环节。“三分编程七分调试”,说明程序调试的工作量要比编程大得多。C程序的错误可以分为两种:语法错误和逻辑错误

(1)语法错误,这是C语言初学者出现最多的错误,比如,分号“;”是每个C语句的结束的标志,在C语句后忘记写“;”就是语法错误,发生语法错误的程序,编译通不过,用户可以软件的提示信息来修改。

(2)逻辑错误 就是用户编写的程序已经没有语法错误,可以运行,但得不到所期望的结果(或正确的结果),也就是说由于程序设计者原因程序并没有按照程序设计者的思路来运行。比如一个最简单例子是:我的目的是求两个数的和的,应该写成 z=x+y; 由于某种原因却写成了 z=x-y; 这就是逻辑错误。

发生逻辑错误的程序编译软件是发现不了,要用户跟踪程序的运行过程才能发现程序中逻辑错误,这是最不容易修改的。比如软件的BUG就是逻辑错误,发行补丁程序就是修改逻辑错误(用户最常见就是Windows操作系统经常发布补丁程序)

下面介绍如何用本软件修改这语法错误。

一、修改语法错误
全部回答
  • 1楼网友:蓝房子
  • 2021-02-26 23:30
(1)语法错误 (2)逻辑错误 一、修改语法错误C语言的错误信息的形式:(下面例子是的Turbo C/C++ 错误信息,如图1) 错误 文件名 行号 冒号 错误内容 ↓ ↓ ↓ ↓ ↓ Error E:\WinTc\WinTc\frist.c 5 : Function call missing) in function main C语言的错误信息的形式:(下面例子是Visual C++6.0 错误信息,如图2) 文件名 行号 冒号 错误代码 冒号 错误内容 ↓ ↓ ↓ ↓ ↓ ↓ e:\wintc\wintc\frist.c ( 5 ) : error C2143 : syntax error : missing ')' before
  • 2楼网友:一袍清酒付
  • 2021-02-26 22:28
1.主要是根据程序在编译时的错误提示,通常会指示具体的文件,行和字符位置。 2.一般语法错误在编译的时候就会捕捉到,有个别的错误会在执行时才会发生,而编译时检测不到。 3.错误不可以消灭,但是可以减少,所以要养成良好的编程习惯,平时多多积累常见的问题,这样对于编程的提高好很大好出。 4.找到错误位置,要多利用输出语句和日志文件追踪错误位置,尽量减小错误范围。 5.使用debug工具动态跟踪程序有时会很有效。
  • 3楼网友:风格不统一
  • 2021-02-26 21:52
个人的修改经验: 1.在写程序时注意其美观,不要错乱无章,这样如果有了错也会没有心情修改 还有就是如果养成了这个习惯,对你将来的考试(有几分是代码的美感)是有好处的 2.如果你写了很多代码,却发现有错,这时你就要分步排除: 把一部分注释掉,然后运行,若无错,再逐步的缩小你的代码范围 这样你就能很快找出错误的代码,并改正了 3.还有就是写代码时,要注意自己的心情,不要心里烦烦的还在写,这样只会在浪废时间, 因为这时你的那些小错误会在你不知不觉中出现,而你也很难找到(我本人经历过了,呵呵) 4.剩下的我只能对你说加油罗!恩对,加油
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯