内容正文:
编程语言基础——C语言
1.5 Dev-C++介绍
第1章 C语言概述
高等教育出版社
教学目标
一
初步了解Dev-C++软件。
1
2
认识Dev-C++软件的主界面,并掌握重要的功能键。
3
了解如何将英文主菜单改为中文主菜单。
教学重难点
二
理解并掌握Dev-C++重要的功能键
1
2
掌握基本的运行步骤。
导入新课
三
什么是程序?
伟大的计算机科学家Knuth曾经对程序下过如下的定义:
程序=算法+数据结构
用最通俗的话来解释的话,数据结构就是把我们要处理的数据与信息按照一定的方法整理存放起来,以便于我们处理;算法就是配合我们的数据结构,处理数据的方法。这二者结合,就成为了一个程序。
当然,算法与数据结构都是非常抽象的概念,我们依次需要通过计算机语言来把他们做成现实的东西。
导入新课
三
所谓C语言
所为C语言,其实就是上述所谓的众多“计算机语言”中的一种。
C语言还拥有一个升级版本:C++语言。C语言和C++语言广泛应用于编写各种软件当中,windows 系统也是利用C++语言来完成的。
导入新课
三
我们使用的编译器
编译:把一行行的代码变成电脑可以看懂并运行的程序,这个过程叫做编译。显然,我们所写下的所有代码都必须通过编译才能运行,所以我们需要使用一个编译器来帮助我们完成这项工作。
我们使用一款非常经典,很实用的编译器——Dev-C++
信息学竞赛推荐使用的C 语言开发环境是Dev-C++ 。Dev-C++是一个C&C++开发工具,它使用MinGW/GCC/Cygwin编辑器,遵循C/C++标准。能够在Windows平台和Linux 平台下运行。它体积小,操作界面简洁明了,适合初学者学习使用,缺点是难以完成大规模的程序设计。
它在C语言的基础上,增强了逻辑性。它既可以运行C源程序,也可以运行C++源程序,区别在于源程序的扩展名不同,若要运行C源程序,需将文件保存为.c文件。
新知讲授
四
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
新知讲授
四
Dev—C++是在 Windows环境下适合于初学者使用的轻量级C/C++集成开发环境(IDE)。它是一款很容易获取的免费自由软件,遵守GPL许可协议开发源代码。它集合了 MinGW中的GCC编辑器、GDB调试器和 Astyle格式整理器等众多自由软件。原开发公司 Bloodshed在开发完Dev-C++4.9.9.2后停止开发,现在由 Orwell公司继续更新开发,最新版本是Dev-C++5.11。Dev-C++4.9.9.2可运行在32位机上,Dev-C++5.10可运行于64位中文版 Windows7操作系统。
Dev-C++5.10界面
Dev-C++5.10界面
1.5.1
Dev-C++5.10界面如图1-2所示,其中编辑窗口部分可以输入或修改C源程序,消息窗口显示编译或调试的有关信息。在Dev-C++5.10中,程序末尾可以不加“getch();”语句。执行程序时,它会自动输出程序运行的秒数,并提出“按任意键继续…”。
Dev-C++5.10界面
Dev-C++5.10界面
1.5.1
菜单栏
工具栏
项目资源管理器视图
源程序编辑区
编译调试区
Administrator (A) -
Dev-C++5.10界面
Dev-C++5.10界面
1.5.1
Dev-C++部分按钮中文说明如图所示:
Dev-C++5.10界面
Dev-C++5.10界面
1.5.1
Dev-C++5.10部分按钮的快捷键说明如图所示:
1.新建或打开文件
在Dev-C++上运行一个C程序的基本步骤
1.5.2
①在Dev-C++5.10中新建或打开一个文件,可以用按钮 或 ,也可以从主菜单开始选择,如执行“文件”→“新建”→“源代码”命令,如图所示。
2.输入或修改C程序
在Dev-C++上运行一个C程序的基本步骤
1.5.2
②在编辑窗口中输入或修改C 程序。
#include <stdio.h>
#include <process.h>
main()
{
system(“cls”)
printf(“Hello
”);
getch():
}
3.保存
在Dev-C++上运行一个C程序的基本步骤
1.5.2
③保存 。
若本文件是首次执行“保存”命令,其“保存类型”下拉列表框选择”C source files(*.c)“,如图所示。
4.编译
在Dev-C++上运行一个C程序的基本步