C程序设计谭浩强第一章.ppt

上传人:za****8 文档编号:13189295 上传时间:2020-06-06 格式:PPT 页数:22 大小:324KB
返回 下载 相关 举报
C程序设计谭浩强第一章.ppt_第1页
第1页 / 共22页
C程序设计谭浩强第一章.ppt_第2页
第2页 / 共22页
C程序设计谭浩强第一章.ppt_第3页
第3页 / 共22页
点击查看更多>>
资源描述
课程简介主讲教师:金国华,本课程共82课时其中课堂教学50课时,上机32课时期末考试占70%,期中考试占20%,上机考勤占10%,C语言的一点补充介绍,当代最优秀的程序设计语言早期的C语言主要是用于UNIX系统。由于语言的强大功能和各方面的优点逐渐为人们所认识,到了八十年代,C开始进入其它操作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。成为当代最优秀的程序设计语言之一。,语言的特点语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于语言实现了对硬件的编程操作,因此语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的语言。,语言版本目前最流行的语言有以下几种:MicrosoftC或称MSCBorlandTurboC或称TurboCATif(a)b;2.有丰富的数据类型4种最基本的数据类型(char,int,float,double),多种组合类型(数组,结构和枚举等)3.运算符丰富45种标准的运算符和与地址相关的指针运算符4.C语言具有固定的标识符共有32个例如:int,,double,const,static,continue等5.提供了功能齐全的函数库例如:串,数组,结构乃至图形的处理等6.具有结构化的控制语句3种结构(顺序,分支和循环结构)。如:if-else,while,switch,for等。7.具有良好的通用性和程序的移植性8.生成目标代码质量高,程序执行效率高i+=2(i=i+2);9.语法限制不严格(可写系统软件如:UNIX及应用软件)另:C语言的其他优点,同学们可在以后学习和实践中体会,1.2C语言的特点,1.3C语言程序组成,先看几个程序:例1.1显示:“Whatisyourname?”。main()printf(“Whatisyourname?”);程序的运行结果:Whatisyourname?,例1.2计算两个给定整数的和main()inta,b,sum;/*这是定义变量*/a=8;b=10;/*以下3行为C语句*/sum=a+b;printf(“Sumis%dn”,sum);程序的运行结果:Sumis18,例1.3:从键盘输入两个整数,并将最大的数显示出来。#include/*包含预处理语句*/intmax(intx,inty)intz;if(xy)z=x;elsez=y;return(z);main()inta,b,c;printf(“Pleaseinputtwointegers:n”);scanf(“%d,%d”,程序运行情况:Pleaseinputtwointegers:8,5max=8,通过以上例子可以看出:1.C程序至少要有一个main函数,用户也可以自己根据需要设计自己的函数,像上面的max()函数。2.一个可执行的C语言程序总是从main函数开始执行,而不论其在整个程序中的位置如何。3.每条语句和数据定义的最后必须有一个分号(;)。说明:在以下三种情况下不允许有分号:a.所定义的函数的名称后面不使用分号;b.在右花括号“”后面不使用分号;c.预处理语句后面不使用分号。,max();,while(i=100)i+;s=s+i;,#include;,4.C语言中没有专门的输入,输出语句。输入输出是通过scanf和printf两个库函数实现的。5.C程序书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。6.可用/*/对C程序中的任何部分作注释,注释可以写在程序的任何位置上,“/*”与“*/”也可不在同一行上。7.在C语言中,大小写字母是有区分的(即大小写敏感)。(C语言一般用小写字母),得出一般C语言程序的构成如下:函数类型函数名(参数类型参数名)/*自定义函数*/函数体;main()变量定义部分;语句执行部分;/*语句执行部分包括调用自己定义的函数*/,1.4C程序的执行过程,1.编辑:选择适当的编辑程序,将C语言源程序通过键盘输入到计算机中,并以文件的形式存入到磁盘中(.C)2.编译:即将源程序翻译成机器语言程序的过程。编译出来的程序称为目标程序(.OBJ)3.连接:编译后生成的目标文件经过连接后生成最终的可执行程序(.EXE)4.运行:运行是将可执行的目标程序投入运行,以获取程序的运行结果;在操作系统中可以直接执行扩展名为(.EXE)的文件,编辑,编译,出错?,连接,出错?,执行,结果正确?,.C源程序,.OBJ目标程序,.EXE可执行程序,开始,结束,Y,Y,N,Y,N,N,库函数和其它目标程序,在TurboC运行C程序的步骤:,1.安装TC编译器:将:将tc的压缩包的tc.rar文件夹复制到D盘,并解压缩.2.运行TC.进入解压缩后的tc文件夹,双击tc.exe(d:tc),Turboc2.0常用采单命令介绍,New:打开一个新的窗口,用于建立一个新的文件。Open:打开已存盘的文件或用于选择要编辑的文件。Save:对当前活动窗口的文件进行存盘。Saveall:将所有编辑窗口的文件进行存盘。Changedir:设置当前的工作目录。Osshell:临时退出编辑窗口,进入DOS状态;要返回编辑窗口,键入命令即可。Quit:退出Turboc。,1.文件菜单(File),Run:运行程序。Programreset:撤消当前的调式操作,释放分配给被调试程序的内存空间,关闭所有被调试程序已打开的所以文件。Gotocursor:不设置永久断点,使程序运行至光标所在行。Traceinto:逐条语句执行。并跟踪进入调用函数内部。Stepover:逐条语句执行,不跟踪进入调用函数内部。Userscreen:看屏幕信息。,2.运行菜单(Run),Compile:将当前活动窗口编辑内的文字编译为目标文件,但不连接。Make:将以保存的文件或当前活动编辑窗口内的文件的源程序编译并连接为EXE文件。Link:将文件连同必要的库文件进行连接得到EXE文件。Buildall:编译并连接所以的文件。,3.编辑菜单(Compile),1.5本章小结,(1)C语言由DennisRitchie设计,是由一种早期的编程语言BCPL发展演变而来的。(2)C语言是一种理想的结构化语言。其特点是:程序简洁、灵活、高效运算符和数据结构丰富生成代码质量高C语言具有固定的标识符提供功能齐全的库函数允许访问内存,有低级语言的特点具有良好的通用性和程序的可移植性生成目标代码质量高,程序执行效率高语法限制不严格(3)一个C源程序可以由多个函数组成,其中有且仅有一个名为main的主函数。不论main函数的位置在何处,C语言总是从main函数开始执行。(4)任何函数都是由函数首部和函数体两部分组成。用C语言编写的程序称为C源程序,必须经过编译和连接,生成可执行程序后才能执行。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!