程序调试一一基础与技巧
程序调试 ——基础与技巧
概述任何一个天才都不敢说,他编的程序是完全正确的。几乎每一个稍微复杂一点的程序都必须经过反复的调试,修改,最终才完成。所以说,程序的调试是编程中的一项重要技术。在应用程序中发现并排除错误的过程叫做调试。选用VS2005作为开发平台,语系为C系列 (C,C++,C#)
概述 任何一个天才都不敢说,他编的程序是 完全正确的。几乎每一个稍微复杂一点的 程序都必须经过反复的调试,修改,最终 才完成。所以说,程序的调试是编程中的 一项重要技术。 在应用程序中发现并排除错误的过程叫 做调试。 选用VS2005作为开发平台,语系为C系 列(C,C++,C#)
1.错误程序设计中常见的错误可以分为三种:1.编译错误2.运行时错误3.逻辑错误
1. 错误 程序设计中常见的错误可以分为三种: 1. 编译错误 2. 运行时错误 3. 逻辑错误
1.1编译错误·编译错误是指程序在编译过程中出现的错误。它是由于不正确的编写代码而产生的如非法使用或丢失关键字、遗漏了某些必需的标点符号、函数调用缺少参数或传递了不匹配的参数等等·例:fore(inti=0;i<100;i++)//关键字书写错误
1.1 编译错误 • 编译错误是指程序在编译过程中出现的错 误。它是由于不正确的编写代码而产生的 如非法使用或丢失关键字、遗漏了某些必 需的标点符号、函数调用缺少参数或传递 了不匹配的参数等等。 • 例: fore(int i = 0; i < 100; i++)//关键字书写错误 {}
1.1编译错误static classProzran859583555998/<summary)lll The main entry point for the application.J<summary)[STAThread]static void MainOApplication.EnableVisualStylesO:Application.SetCompatibleTextRenderingDefault(false)Application.Run (newForml O)区licrosoft Visual Studiorintf("There is a bug!"):20There were build errors. Would you like to continueand run thelast successful buiid?211YesNoDo not show this dialog again-Error ListXD0 Messages1ErrorA0WarningsFileLineDescriptionColumnProject1813The name printf does not exist in the current ForTestingProgram.cs1context
1.1编译错误