计算机程序需要用编辑器来编写,编辑器通常和其他相关工具软件(如编译器、连接器)构成比较大的软件,一般称为集成开发环境(Intergrated Development Environment,IDE)。本书推荐采用Dev-C++来编写C++程序。关于Dev-C++这个软件的使用,详见本书附录A。
一个C++程序从编写到最后得到正确的运行结果,要经历以下几个主要的步骤。这些步骤都可以在Dev-C++中完成。
(1)在编辑器中用C++语言编写程序。用编程语言编写的程序称为“源程序”。源程序编写完后要保存为源程序文件。计算机里的文件名是由 文件主名 和 扩展名 组成的。C++的源程序文件的扩展名是.cpp。例如,code.cpp,code是文件主名,.cpp是扩展名。
(2)对源程序进行编译和连接。用称为“编译器”和“连接器”的软件,把源程序翻译并生成可以直接运行的可执行文件,这种文件的扩展名通常是.exe。编译的作用是对源程序进行语法检查,如果有语法错误,还会列出所有的编译出错信息。一个程序如果有语法错误,将无法运行。
(3)运行程序。运行最终形成的可执行文件,得到运行结果。
(4)分析运行结果。一个程序编写完毕,能够运行了,不一定就大功告成了。通常还要根据程序的运行结果判断程序是否正确。如果运行结果不正确,则还要对程序进行分析和改正等。