第1章C程序设计初步.ppt

上传人:bao****ty 文档编号:143879172 上传时间:2020-09-02 格式:PPT 页数:40 大小:1.05MB
返回 下载 相关 举报
第1章C程序设计初步.ppt_第1页
第1页 / 共40页
第1章C程序设计初步.ppt_第2页
第2页 / 共40页
第1章C程序设计初步.ppt_第3页
第3页 / 共40页
第1章C程序设计初步.ppt_第4页
第4页 / 共40页
第1章C程序设计初步.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《第1章C程序设计初步.ppt》由会员分享,可在线阅读,更多相关《第1章C程序设计初步.ppt(40页珍藏版)》请在金锄头文库上搜索。

1、2020/9/2,第1章 C程序设计初步,徐秋红 办公地点:信息学院(主楼)四层411室 办公电话:01062336516 E-mail:,2020/9/2,2,第1章 C程序设计初步,本章就程序设计的以下几个方面进行介绍和讨论: C语言的特点 为什么要使用C语言 C语言程序的开发过程 编程前的准备工作 算法 程序设计的步骤 了解几种C编译器和它们的使用环境,2020/9/2,3,为什么要使用C语言,C语言特点: 语言简练、紧凑、使用方便、灵活 含有丰富的运算符 有丰富的数据类型定义 是完全模块化和结构化的语言 语法限制不太严格,程序设计自由度大 C语言允许直接访问物理地址,可以直接对硬件进行

2、操作 生成目标代码质量高,程序执行效率好 用C语言编写的程序可移植性好,2020/9/2,4,C语言程序的开发过程,编程前的准备工作 确定程序的目标 分析问题,确定解决问题的方法 画出算法流程图,2020/9/2,5,C语言程序的开发过程,程序都有开发的周期 创建源程序 编译源程序 通过链接建立可执行程序文件 运行和调试程序 如果在以上哪个步骤中有错,都要回到第一步重新做。,#include int main(void) . return 0 ; ,10110000 00001111 00101100 00000011 10110011 01010101 00111000 11101001 1

3、1001101 00100011 ,显示输 出结果,执行,#include int main(void) . return 0 ; ,源程序文件,程序开发周期,2020/9/2,8,1 编写程序前的准备工作,例如:求圆的面积 确定目标: 求任意一个圆的面积值 寻找解决问题的方法: 使用C语言来编写程序 使用求圆的面积公式 r2 创建程序。以下是分解的处理步骤: 输入半径值r 计算圆面积s 输出计算的结果s 运行和测试程序,实例描述,2020/9/2,9,2 进入程序开发周期,根据设计环境的需要,针对所选择的程序开发工具,准备开展程序编码过程。,2020/9/2,10,开发周期:(1) 创建和编

4、写源程序,确定目标: 求任意一个圆的面积值 寻找解决问题的方法: 使用C语言来编写程序 使用求圆的面积公式 r2 创建程序。C语言程序代码的设计步骤包括: 输入半径值存储于r中 计算圆面积: r2 输出计算的结果 运行和调试,#include int main(void) float r,s=0; printf(Input radius: ); scanf(%f, ,例如:求圆的面积,开发周期:,(2) 编译源程序,生成目标程序文件(3) 链接相关的目标程序,生成可执行程序文件(4) 运行可执行程序,完成调试过程。,实例描述,选择合适的测试数据,例如:10,0.1,-1,2020/9/2,12

5、,#include int main(void) float r,s=0; printf(Input radius: ); scanf(%f, ,#include int main(void) float r,s=0; do printf(Input radius: ); scanf(%f, ,2020/9/2,13,第一个C语言程序,学习写第一个C语言程序 用编辑器编写第一个C语言源程序 编译该源程序,生成目标程序 与库函数链接,生成可执行程序 运行可执行程序,#include int main(void) printf(Hello, You are Lucky!n); return 0;

6、,14,编译和运行计算机程序的方法,使用编译方式,2020/9/2,15,多种C编译器,上机运行程序的方法: 目前使用的大多数C编译系统都是集成环境(IDE)的。可以用不同的编译系统对C程序进行操作 常用的有Turbo C 2.0、Turbo C+ 3.0、Visual C+6.0、win-tc、gcc、tcc等 Turbo C 2.0是集成开发工具(不能使用鼠标) Visual C+ 6.0是集成开发工具(可使用鼠标) gcc、tcc是命令行处理方式,应用过程简捷 Dev-C+ 是集成开发工具(可使用鼠标),2020/9/2,16,Linux操作系统的gcc编译器,运行命令: gcc -o

7、he HE.c,源文件名,可执行文件名,Dev-C+集成开发工具,1. 安装Dev-C+ 4.9.9和进入Dev-C+集成环境 (1) Dev-C+ 4.9.9适用于Windows环境。首先在所用的计算机上安装Dev-C+ 4.9.9系统。安装完后,双击Dev-C+图标,就能进入Dev-C+ 4.9.9的集成环境。,2020/9/2,18,(2) 在Dev-C+主窗口的顶部是Dev-C+的主菜单栏。 主窗口的左侧是工程工作区窗口(用来显示所设定工程的相关信息),右侧是程序编辑窗口(用来输入和编辑源程序)。,2020/9/2,19,2. 输入和编辑源程序,(1)新建一个源程序 执行Dev-C+主

8、窗口的菜单命令“文件” “新建” “源代码”,激活窗口右侧的编辑区。,输入和编辑源程序 在编辑区中输入和编辑源程序。 输入过程中如果出错,可以利用全屏幕编辑处理进行修改。,将源程序保存到磁盘中 源程序代码检查无误后,执行菜单命令“文件”“保存”,在其打开的“保存文件”对话框中完成存储文件的过程。,一般采用.c格式类型建立C语言源程序文件。,(2)打开一个已经存在的C语言源程序,执行主窗口中菜单命令“文件”“打开工程或文件”,在弹出的“打开文件”对话框中指定要打开的文件。 执行主窗口中菜单命令“文件”“重新打开”,在子菜单列表中选择已建立的源文件。,3. 编译源程序,单击主窗口中菜单命令“运行”

9、“编译”。,或直接单击“编译运行工具条”上的“编译”工具图标。,4. 运行可执行程序,单击主窗口中菜单命令“运行”“运行”。,或者执行“编译和运行”命令,运行命令,2020/9/2,25,1. 安装VC+ 6.0和进入VC+ 6.0集成环境 (1) Visual C+ 6.0适用于Windows环境。首先在所用的计算机上安装Visual C+ 6.0系统。安装完后,双击Visual C+ 6.0图标,就能进入VC+ 6.0集成环境 。,Windows的VC+ 6.0 编译器,2020/9/2,26,(2) 在VC+主窗口的顶部是VC+的主菜单栏。其中包含9个菜单命令项:File Edit Vi

10、ew Insert Project Build Tools windows Help; 主窗口的左侧是项目工作区窗口(用来显示所设定的工作区的 信息),右侧是程序编辑窗口(用来输入和编辑源程序)。,2020/9/2,27,2. 输入和编辑源程序,(1)新建一个源程序 在VC+主窗口的主菜单栏中选择“File”,然后选择 “New”,2020/9/2,28,单击屏幕上出现的“New”对话框上方的“Files”,在其下拉菜单中选择“C+ Source File”项;然后在对话框右边“Location”文本框中输入准备编辑的源程序文件的存储路径(假定为 D:cc);在其上方的File(文件)文本框中

11、输入准备编辑的源程序文件的名字(例如,可以输入 c1-1.c ) 。,2020/9/2,29,北京林业大学计算中心,输入和编辑源程序 单击“OK”按钮后,回到VC+主窗口,此时编辑窗口已激活,即可输入和编辑源程序。在输入过程中如发现有错误,可以利用全屏幕编辑方法进行修改编辑。,2020/9/2,30,保存源程序到磁盘中 检查无误后,在主菜单栏中选择“File”(文件)命令 ,并在其下拉菜单中选择“Save”(保存)项。,说明: VC+ 6.0可以编译后缀为.c的C源程序,也可以编译后缀为.cpp的C+源程序。,2020/9/2,31,(2)打开一个已有的程序在 “我的电脑”中按路径找到已有的C

12、程序名;双击此文件名,则进入了VC+集成环境,并打开该文件,程序将显示在编辑窗口中;修改后,选择“File”(文件) “Save”(保存),修改后的内容将保存在原来的文件中。,(3)通过已有的程序建立一个新程序 打开任何一个已有的源程序文件。,2020/9/2,32,3.编译源程序,单击主菜单栏中的“Build”,在其下拉菜单中选择“Complie c1-1.c”项(其中,c1-1.c是将要编译的源程序的名字)。,在单击编译命令后,屏幕上出现一个是否同意建立一个默认的项目工作区的对话框,单击“Yes”(是)按钮后开始编译。 也可以不用选择菜单的方法,而用“Ctrl+F7”来完成编译。 编译完成

13、后,调试窗口出现编译信息,如果没有出错,则生成目标文件c1-1.obj,否则指出错误位置和性质。,2020/9/2,33,4.连接程序 生成目标文件后,把目标程序与系统提供的资源(如函数库、头文件等)建立连接。选择“Build”“Build test.exe” 。,2020/9/2,34,执行连接后,在调试输出窗口中显示连接时的信息,生成可执行文件c1-1.exe。,说明: 选择菜单命令“Build”“Build”(或按“F7”键)可以一次完成编译与连接两个处理过程。但是提倡初学者分步进行编译和链接,因为程序出错的机会较多,最好等到上一步的执行完全正确以后,再进入下一步的运行过程。,2020/

14、9/2,35,5. 运行可执行程序(即运行.exe文件),执行c1-1.exe 文件,选择“Build”“! Execute c1-1.exe ”,2020/9/2,36,程序执行后,屏幕切换到输出结果的窗口,显示输出结果。,第1行: 程序的输出 第2行:是VC+在输出完运行结果后由VC+6.0系统自动加上的一行信息,通知用户“按任何一键以便继续”。,2020/9/2,37,Turbo C 2.0运行程序,菜单方式,DOS窗口下执行tc命令,2020/9/2,38,Turbo C 2.0运行程序,DOS窗口的命令行方式,tcc -Iinclude -Llib -n输出文件名 源程序文件名 例如:,2020/9/2,39,Win-TC编译器,2020/9/2,40,本章小结,初步认识C语言 了解设计编写一个C程序的方法,及运行C程序的过程 了解编译一个C语言源程序的几种常见的编译器,及他们的基本使用方法,作业,P9 做 1.9.2练习(共4道题),程序分别取名为 学号_姓名_作业1_1.c 学号_姓名_作业1_2.c . 上传至202.204.120.77服务器,存放在“作业1”文件夹中。 注意:如果使用Dev-C+集成开发工具,则在程序的“return 0;”一行之前增加一行语句命令“ system(Pause); ”,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号