缺陷和测试
缺陷
一个熟练的程序员花在调试代码上的时间和花
在写程序上的时间一样多
错误类型
语法错误
违反了编程语言有关规则
编译器能够精确指出错误出现在哪一行
语义及逻辑错误
没有语法错误,可以运行,但是得不到正确的
结果
“语义错误”
程序的运行结果与程序员的期望不同
“逻辑错误”
程序按照程序员所设计的有缺陷的算法运行,运行结
果与程序员的期望相同
语法错误示例
#include stdio.h
int main() 缺少分号
{
int i
int sum = 0;
for (i = 1; i = 10; i++)
sum = sum + i;
printf(sum = %d\n, sum);
}
常见的语法错误
声明、语句末尾漏写分号;
原创力文档

文档评论(0)