《C语言程序设计》案例讲义_完整版

上传人:飞*** 文档编号:35986739 上传时间:2018-03-23 格式:DOC 页数:64 大小:592KB
返回 下载 相关 举报
《C语言程序设计》案例讲义_完整版_第1页
第1页 / 共64页
《C语言程序设计》案例讲义_完整版_第2页
第2页 / 共64页
《C语言程序设计》案例讲义_完整版_第3页
第3页 / 共64页
《C语言程序设计》案例讲义_完整版_第4页
第4页 / 共64页
《C语言程序设计》案例讲义_完整版_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《《C语言程序设计》案例讲义_完整版》由会员分享,可在线阅读,更多相关《《C语言程序设计》案例讲义_完整版(64页珍藏版)》请在金锄头文库上搜索。

1、1C 语言程序设计语言程序设计模块一模块一 认识认识 C 语言语言1C 语言的发展语言的发展计算机语言是计算机和人交流的工具,必须遵守一定的规则,具有一定的书写格式。C 语言就 是一种计算机语言,诞生于 1972 年,是由美国电话电报公司(AT k=5; m=1; for(j=1;j main() float r,s; /*定义变量定义变量 r,s 表示圆的半径和面积表示圆的半径和面积*/ r=5.365; /*给半径赋值给半径赋值*/ s=3.14*r*r; /*计算面积计算面积*/ printf(“s=%fn”,s); /*输出面积输出面积*/*求两个整数中的大数求两个整数中的大数*/ #

2、include main() int num1,num2,m; /*定义变量定义变量 num1,num2 和和 m*/ scanf(“%d%d”, /*输入两个整数输入两个整数*/ m=max (num1,num2); /*调用调用 max 函数求大数存入函数求大数存入 m 变量变量*/ printf(“max=%dn”,m); /*输出大数输出大数*/ /*用户设计的函数用户设计的函数 max*/ int max(int x,int y) if(xy) return x; /*比较返回大数比较返回大数*/ else return y; 31 C 语言的语句以分号“;”作为语句结束标志; 2

3、每行通常写一条语句,一行也可写多条语句,长语句也可分在多行书写; 3 为了使程序更加清晰,便于阅读,采取缩进书写格式,不同一层次的语句依次缩进两个字符 或者一个水平制表符; 4 注释由“/*”开始,由“*/”结束; 5 复合语句由“”括起来; 6 编译预处理命令后不加“;” 。5人机交流过程的演示(人机交流过程的演示(TC 集成调试环境的使用)集成调试环境的使用)Turbo C 是美国 Borland 公司的产品,Borland 公司是一家专门从事软件开发、研制的大公司。 该公司在 1987 年首次推出 Turbo C 1.0 产品,其中使用了全然一新的集成开发环境,即使用了一系 列下拉式菜单

4、,将文本编辑、程序编译、连接以及程序运行一体化,大大方便了程序的开发。Turbo C 2.0 则是该公司 1989 年出版的,Turbo C 2.0 在原来集成开发环境的基础上增加了查错功能,并 可以在 Tiny 模式下直接生成 (数据、代码、堆栈处在同一 64K 内存中) 文件,还可对数学协处 理器 (支持 8087/80287/80387 等)进行仿真。使用 Turbo C 2.0 可以进行 C 语言源程序的编辑、编 译、连接和运行,方便用户程序的调试。5.1 Turbo C 2.0 基本配置要求基本配置要求 Turbo C 2.0 可运行于 IBM-PC 系列微机,包括 XT,AT 及

5、IBM 兼容机。 此时要求 DOS 2.0 或更 高版本支持,并至少需要 448K 的 RAM,可在任何彩、单色 80 列监视器上运行。支持数学协处理器芯 片,也可进行浮点仿真,这将加快程序的执行。5.2 Turbo C 2.0 的启动的启动 在 DOS 系统下 Turbo C 2.0 安装完毕,将在 C 盘根目录下建立一个 TC 子目录,TC 下还建立了 两个了目录 LIB 和 INCLUDE,LIB 子目录中存放库文件,INCLUDE 子目录中存放所有头文件。运 行 Turbo C 2.0 时,只要在 TC 子目录下键入 TC 并回车即可进入 Turbo C 2.0 集成开发环境。5.3

6、Turbo C 2.0 窗口介绍窗口介绍 进入 Turbo C 2.0 集成开发环境中后,屏幕上显示如图 1.2 的 TC 工作窗口。 其中顶上一行为 Turbo C 2.0 主菜单,中间窗口为编辑区,接下来是信息窗口,最底下一行为 参考行。这四个窗口构成了 Turbo C 2.0 的主屏幕,以后的编程、编译、调试以及运行都将在这个 主屏幕中进行。5.4 C 语言程序的编辑语言程序的编辑1编辑一个新文件4如果要输入或编辑一个新的 C 语言程序,应该先选 File 菜单,然后选择子菜单 new,编辑窗口被清空,光标定位在左上角(Line 1、Col 1) ,这时注意默认的文件名为“NONAME.

7、C” 。 用户可以开始输入和编辑源程序了。输入和编辑程序的操作类似于通常的字处理软件,通过 Insert 键进行插入和改写状态的切换,如果有“Insert”显示,表示处于插入状态。程序输入完毕要及 时进行保存,保存文件操作应选择 File 菜单的子菜单 Save,这时会弹出一个对话框如图 1.3 所示, 要求用户输入文件名及其路径来修改默认的路径和文件名。注意文件的扩展名“.c”不可省略。一旦 用新的文件名保存文件后,编辑窗口默认的文件名“NONAME.C”被改为新的文件名。2. 编辑一个已存在的文件 如果要重新编辑一个已经存在的文件,应选择 File 菜单下的子菜单 Load,这时会弹出一个

8、类似 于图 1.3 的对话框,当用户输入要打开的文件名和路径后,即打开了此文件,这时用户就可对其进行 重新编辑并保存。编辑窗口这时会显示打开的文件名。3重命名一个文件 如果要对正在编辑的文件重命名,请选择 File 菜单下的子菜单 Write to,这时会弹出一个同样类 似图 1.3 的对话框,要求用户输入新的文件名和路径。完成之后编辑窗口将以新的文件名显示。5.5 C 语言程序的编译和连接语言程序的编译和连接 编辑好源程序并存盘后,应当对源程序进行编译、连接和运行。在 Turbo C 集成环境中,进行编 译、连接和运行是十分方便的,既可以将编译、连接和运行分三个步骤进行,也可以将编译和连接

9、合起来作为一步进行,然后再运行;还可以三者合在一起一次完成。既可对单个模块的程序进行编 译、连接和运行,也可以一次对多个文件模块的程序进行编译、连接和运行。1对单文件程序的编译和连接 (1) 编译 选择 Compile 菜单下的子菜单 Complie to OBJ,此时系统显示默认的目标文件名。 编译后,目标文件将保存在当前工作目录或配置文件 TCCONFIG.TC 所指定的输出目录中。 (2) 连接 有了目标文件后,还不能直接运行,还要将目标文件与系统提供的库函数和包含 文件等连接成一个可执行文件(扩展名为.exe) ,才能运行这个.exe 文件。选择 Compile 菜单的子菜 单 Lin

10、k EXE file,就可执行连接操作,在当前工作目录或者配置文件 TCCONFIG.TC 所指定的输出 目录中生成一个可执行文件。应注意的是,必须是在编译没有错误的情况下才能进行连接。图 1.3图 1.2 TC 工作窗口主菜单编辑区信息窗口参考行5(3)一次完成编译和连接 选择 Compile 菜单下的子菜单 Make EXE file,即可一次完成编译和 连接,从而在当前工作目录或者配置文件 TCCONFIG.TC 所指定的输出目录中生成一个目标文件和 一个可执行文件。 注:在选择相关菜单时,请注意有些菜单后面跟有快捷键提示,也就是说可以直接按对应的快 捷键实现菜单的功能。如进行存盘操作,

11、需要选择 File 菜单的子菜单 Save,也可以直接按 F2 键,相 当于进行了上面的选择。2对多个程序文件进行编译和连接 如果一个源程序包含多个文件模块,则应当对各文件分别进行编译,得到多个目标文件,然后 将这些目标文件和库函数、包含文件等连接成一个可执行文件。Turbo C 提供了多个程序文件进行编 译和连接的简便方法,即将这些文件组成一个“项目” ,为此要建立一个“项目文件” ,以.prj 作为扩 展名,项目文件中包含这些文件,然后将该项目文件交付编译和连接,就可以得到可执行文件了。 具体步骤如下: (1)在 Turbo C 编辑环境中,输入各源文件名,如有两个文件需要进行编译和连接,

12、则.prj 文 件内容见图 1.4 所示。 (2)将上述编辑的内容保存成项目文件。选择 File 菜单的子菜单 Save 或 Write to,输入项目文 件名包括路径,并且注意一定要包含扩展名.prj,以表示建立的是项目文件。 (3)建立项目。选择 Project 菜单的子菜单 Project name,输入刚建立的项目文件名。 (4)编译和连接。选择 Compile 菜单下的子菜单 Make EXE file,系统就会对此项目文件进行编 译和连接,并生成两个目标文件和一个可执行文件,生成的可执行文件名同项目文件名。 注:在选择 Make EXE file 菜单进行编译和连接时,系统首先查找

13、有无项目文件,如果在 Project name 中指定了项目文件,则系统优先编译该项目文件,而不是编译编辑窗口中的文件。应特别注意, 在处理完一个多程序文件的编译和连接后,应及时将 Project name 清空,否则就会在编译连接时仍然 把项目文件当做编译对象,而不是编译编辑窗口中的源文件。3. 编译和连接过程中的显示信息 (1)编译过程中出现的信息如图 1.5 所示,窗口最上方的 Compiling 表示是编译阶段的信息; 第一行表示编译的主文件是 HELLO.C;第二行正在编译的是正在编辑的文件 HELLO.C;接下来表示 编译的行数是 220,警告 0 个,错误 1 个;下面一行表示占

14、用的存储空间为 299KB;最后一行表示编 译成功(Success)或者有错误(Errors),请用户按任意键继续。需要解释的是,只有编译没有错误时, 才可以进行连接,否则仍需要进行编辑,再编译。 (2)连接过程中出现的信息如图 1.6 所示,连接过程出现的信息和编译的信息类似,只有警告 和错误都为 0,才表示连接成功,并且最下面也有文字提示 Success。只有连接成功才能生成可执行图 1.46文件。5.6 C 语言程序的运行语言程序的运行 经过成功的编译和连接之后,就生成了可执行文件,这时就可以运行了。运行一个程序,可采 用以下几种方法:1.在 TC 的集成环境中运行 选择 Run 菜单下

15、的子菜单 Run,即可运行程序。2.在 DOS 环境下运行 在 DOS 提示符下,输入可执行文件的文件名和路径,即可运行程序。3.在 WINDOWS 环境下运行 (1)选择 WINDOWS 开始菜单中的运行子菜单,然后输入文件名及路径。 (2)在资源管理器中双击所生成的可执行文件名。5.7 在在 TC 集成环境中查看运行结果集成环境中查看运行结果图 1.5图 1.67在 TC 集成环境中有一个用户屏幕(User Screen) ,程序运行结果将显示在用户屏幕,从编辑窗 口切换到用户屏幕,选择 Run 菜单下的子菜单 User Screen,或用快捷键 Alt+F5 即可进入用户屏幕, 从用户屏

16、幕按任意键即可进入编辑窗口。6C 语言学习要求语言学习要求1按时上课及上机; 2勤于思考,多查阅资料; 3多进行实践; 4具有团队协作精神; 5分组学习。7实验一实验一 TC 集成调试环境的初识集成调试环境的初识7.1 实验目的实验目的1.熟悉 TC 集成调试环境;2.掌握在 TC 环境下编辑、编译、连接和运行 C 语言程序的过程;3.熟悉 C 语言程序的组成及书写格式。7.2 实验要求实验要求1.普通微机;2.TC 集成调试环境。7.3 实验内容及步骤实验内容及步骤1.TC 集成调试环境的熟悉 1.1 启动 TC 集成调试环境; 1.2 熟悉各菜单项; 1.3 熟悉各功能键; 1.4 熟悉编辑窗口各部分的意义; 1.5 退出 TC 集成环境。2.调试【例 1.1】程序并记录相关信息 2.1 输入【例 1.1】程序,输入时省略注释部分。 源程序:2.2

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

当前位置:首页 > 商业/管理/HR > 企业文档

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