在C语言中,计算机程序通常有哪几种错误?

在C语言中,计算机程序通常有哪几种错误?,第1张

1、系统错误:这是指程序没有语法错误和逻辑错误,但程序的正常运行依赖于某些外部条件的存在,如果这些外部条件缺失,则程序将不能运行。

2、语法错误:这是指程序中含有不符合语法规定的语句,例如关键字或符号书写错误(将printf写成print、将数组元素引用写成a(2)等)、使用了未定义的变量、括号不配对毁败等。

3、逻辑错误:这是指程序中没有语法错误,可以通过编译、连接生成可执行程序,但程序运行的结果与预期不相符的错误。

扩展资料:

C语言程序的特点

1、采用结构化的控制语句,是完全模块化和结构化的语言。

2、数据类型丰富,具有现代语言的各种数据结构

3、语法限制不太严格,程序设计自由度大,同时也意味着容错性差。

4、允许直接访问屋里内存,能进行位 *** 作卜余瞎,能实现汇编语言的大部分功能,可直接对硬件进行 *** 作,兼有高级和低级语言的特点。

5、目标代码质量高,程序执行效率高(比汇编程序生成的目标代码低10%-20%)

6、允许在编译之前使用预处理命令,提高编程效率。

7、以内存使用为核心。

8、C语言程序是由函数构成的。一个源程序不论有多少个文件组成,包含多少型空个函数,都有且一个 main 函数,及主函数。一个程序总是从 main 函数开始执行,而不论 main 函数在程序什么位置,程序的执行也结束于主函数,其他函数通过函数调用被执行。

9、函数都要有类型说明,放在函数名前,如 void 表示空类型,没有返回值。

10、函数体内语句一般按四大功能顺次排列,即首先对变量与函数做声明 ——>变量赋初值 ——>数据计算与处理 ——>输出结果。

打开vc6,新建空白的console工程后,耐雹应新建.c或.cpp文件册孝写可执行代码。你在.h文件里写代码,是不是弄错了呢。写好后要先编译再运行。如果所昌姿帆有步骤都是正确的,还无法执行,那有可能是设置问题。

正常的设置如下(注意路径可能不同):

有错误,就首先要要找出错误的原因,者码这个过程称为debug。

之后再编译运行。

如果很难定位错误的位置,建议在程序里增加debug语句,简单打印出程序巧扰中的位置行号,等等。

如果发现了错误的大概位置,但是很难找到错误的原因,就要使用debug工具,设置断点,单步跟踪执行,精确找到错误位置。

程序中错误孝嫌旦大都不止一个,如果编译运行后,依然有错误,重复上述过程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12493689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存