
1.4.2 C语言程序开发环境
上一节已经从理论上描述了编译和运行C语言程序的几个步骤,最终生成可执行文件,从而在计算机上运行。下面介绍在C/C++编译器Dev-C++5.11编译环境中C程序的编译和运行。
该软件适合C语言初学者用于创建、编译、连接、运行,本书所有的程序都在该系统中运行。
1.Dev-C++5.11的安装及启动
下载好安装包后,双击开始安装,安装进度如图1-2所示。

图1-2 安装进度
接下来语言选择“English”,如图1-3所示;然后按照提示选择即可,最后选择一个合适的位置安装。如果还弹出选择窗口,请将语言选择为“Chinese”,运行即可安装完成后,软件界面如图1-4所示。

图1-3 选择“English”

图1-4 软件界面
2.C程序运行过程
(1)新建源代码,按Ctrl+N组合键,或选择“文件”中的“新建”→“源代码”,如图1-5所示。

图1-5 选择“源代码”
(2)输入代码,输入完成后,按Ctrl+S组合键保存,选择“运行”→“编译”,进行编译,如图1-6所示。

图1-6 选择“运行”→“编译”
(3)编译出错时,双击错误信息,从该行开始往前检查,并改错,之后按F10键运行。若无错误,则直接运行。
拓展知识
所谓“无规矩不成方圆”,我们在编写程序的时候一定要遵循编程规范。比如,名称一定要顾名思义;适当缩进;合理注释、成对编程。有的初学者喜欢偷懒,随便起一个a或者b便草草了事,注释也不标注,认为自己明白就可以了,但其实不然,编程规范对于一个程序员来说是非常重要的。那么我们为什么要规范代码编写呢?
(1)养成良好的编程习惯,有助于程序员未来成长。
尽管我们认为自己是有意识的生物,但我们所做的大部分事情都是在潜意识中完成的,而这正是习惯。很多情况下,我们编写的程序不仅仅为了运行出结果,还要让阅读的人能够理解。这就需要按照编写规范严格编写程序,使之阅读起来清晰明了,并加以必要的注释。所以哪怕是一个很小的程序,我们在编写时,也要严格按照规则,形成良好的编程习惯。
(2)利于团队合作。
不规范编写对编程阅读理解是不利的,反之可以提高编程效率,同时很容易便能看懂编写的代码,对于一个团队来说,这是很重要的,而且后续的工作也会更轻松。
(3)方便找bug、改bug。
改bug是每个程序员都会遇到的,如果在十分不规范的代码里找bug,会降低编程效率,增加工作量。