第13章 错误调试和异常处理.pptx

第13章 错误调试和异常处理 13.1 错误分类 13.2 程序调试13.3 异常处理13.1 错误分类 1. 语法错误 语法错误也称为编译错误,是由于不正确地编写代码而产生的。如果错误地输入了关键字(例如,将int简写为Int)、遗漏了某些必须的语句成分等,那么C#在编译应用程序时就会检测到这些错误,并提示相应的错误信息。 代码加行号:选择“工具|选项”命令,在出现的“选项”对话框中选择“文本编辑器|C#|常规”选项,出现如图13.2所示的对话框。例如,勾选“行号”则在代码的每一行前显示该行的行号,还可以通过选择“C#”中其他项来设置较复杂的编辑功能。 在C#项目运行期间,当一个语句试图执行一个不能执行的操作时,就会发生运行错误。例如,数据溢出、数组下标越界等。 例如,有一个窗体myForm1上包含以下事件过程: private void button1_Click(object sender, EventArgs e) { int[] a=new int[10]; int i; for (i = 0;i=20;i++) a[i] = 2 * i; }2. 逻辑错误 逻辑错误主要表现在程序执行后,没有提示任何错误信息且能够正常运行,但得到的结果与预期设想的不一致。这有可能是程序设计中出现了逻辑错误,这一类错误属算法设计错误,是最难纠正的,必须使用程序调试工具进行

文档评论(0)

1亿VIP精品文档

相关文档