C语言编程~检查错误

Python019

C语言编程~检查错误,第1张

#include "stdafx.h"

#include<stdio.h>

#include<math.h>

int main()

{

int a,b,c

double s,S

scanf("%d%d%d",&a,&b,&c)

//这里改成2.0,因为在C++中1/2会做整除,结果是0而不是0.5,整型(int)只有当和浮点(float)运算时结果才会是浮点型

s=1/2.0*(a+b+c)

S=sqrt(s*(s-a)*(s-b)*(s-c))

 printf("%lf\n%lf",s,S,)

 return  0

}

用微软的VC6.0就可以,点编译,就是那个小叹号,如果是语法错误,就会提示你错误,在下面的框里提示你哪行错误,编译不会通过,即你的程序无法运行。

然而这是很简单的,最难的是逻辑错误,即编译可以通过,而运行结果是错误的,和你预想的不一样,而这种错误很难查找,只能用分步式运行,一行一行跟着程序执行看结果和过程,才能检测出来。通常程序员最难解决的错误就是这种逻辑错误。

【编写完代码后直接编译,如果有错误,编译器会自动弹出提示的】

例子如下:

如上图简单的C程序,编写完之后直接点击编译,然后会弹出错误信息,如下图所示:

修改错误之后,再次编译就可以得到正确的输出结果,如下图所示:

扩展资料:

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

C语言适用范围大。适合于多种操作系统,如Windows、DOS、UNIX、LINUX等等;也适用于多种机型。C语言对编写需要硬件进行操作的场合,明显优于其它高级语言,有一些大型应用软件也是用C语言编写的。