《c语言学习》ppt课件

《c语言学习》ppt课件

ID:40007803

大小:738.50 KB

页数:35页

时间:2019-07-17

上传者:U-145848
《c语言学习》ppt课件_第1页
《c语言学习》ppt课件_第2页
《c语言学习》ppt课件_第3页
《c语言学习》ppt课件_第4页
《c语言学习》ppt课件_第5页
资源描述:

《《c语言学习》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

C语言程序设计主讲:向军TEL:13597816608E-mail:xiangjes@163.com1 1C语言程序设计概述1.1程序与程序设计语言1.2程序设计方法1.3算法及其表示1.4C语言程序的基本结构1.5C语言的基本语法单位1.6C语言程序的开发环境2 1.1.1程序的概念程序是计算机指令的序列1.1.2程序设计语言的发展1.机器语言2.汇编语言3.高级语言1.1.3C语言的发展及特点1.C语言的发展概况2.C语言的特点3.C语言版本3 1.2.1结构化程序设计方法(1)只采用三种基本的程序控制结构来编制程序,从而使程序具有良好的结构;(2)程序设计自顶而下;(3)用结构化程序设计流程图表示算法。1.2.2面向对象程序设计方法4 一个程序应包括以下两方面的内容:(1)对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。(2)对操作的描述。即操作步骤,也就是算法。程序=数据结构+算法5 1.3.1算法的概念1.3.2算法的组成要素一是操作二是控制结构1.3.3算法的特性(1)有穷性(2)确定性(3)可行性(4)输入(5)输出6 1.3.4算法的表示1.用自然语言表示算法【例1.1】求5!。原始方法:Step1:求1×2,得到结果2;Step2:将Step1中的结果乘以3,得到新的结果6;Step3:将Step2中的结果乘以4,得24;Step4:将Step3中的结果乘以5得到最后的结果120。7 1.3.4算法的表示2.用流程图表示算法【例1.2】求5!。8 1.3.4算法的表示3.用伪代码表示算法【例1.3】求5!。用伪代码表示的算法如下:开始:置t的初值为1置i的初值为2当i<=5,执行下面的操作:使t=t*i使i=i+1(循环体到此结束)打印t的值结束9 1.3.4算法的表示4.用计算机语言实现算法【例1.4】用C语言实现求5!的算法。/*源程序名:CH0104.C*//*01*/voidmain()/*02*/{inti,t;/*03*/t=1;i=2;/*04*/while(i<=5)/*05*/{/*06*/t=t*i;/*07*/i=i+1;/*08*/}/*09*/printf("%d",t);/*10*/}10 【例1.5】仅由main()函数构成的C语言程序。/*功能:仅由main()函数构成的C语言程序示例*//*源程序名:CH0105.C*//*01*/#include/*02*/voidmain()/*03*/{/*04*/printf(“HelloWorld! ”);/*05*/}程序运行时,在屏幕上显示一行英文:HelloWorld!11 1.4.1C程序的结构特点(1)一个C语言源程序可以由一个或多个源文件组成。(2)每个源文件可由一个或多个函数组成.(3)函数是C语言程序的基本单位。(4)C语言程序总是从main()函数开始执行。(5)源程序中可以有预处理命令.(6)每一个说明,每一个语句都必须以分号结尾。(7)标识符,关键字之间必须至少加一个空格以示间隔。12 1.4.2源程序书写格式(1)所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。(2)程序行的书写格式自由,既允许一行内写几条语句,也允许一条语句分写在几行上。如果某条语句很长,一般需要将其分写在几行上。(3)允许使用注释。C语言的注释格式为:/*……*/13 C语言的单词分为六类:标识符、关键字、常量、运算符、注释及分隔符。1.5.1C语言的字符集(1)字母:小写字母a~z共26个,大写字母A~Z共26个;(2)数字:0~9共10个;(3)空白符:空格符、制表符、换行符等统称为空白符。(4)标点和特殊字符。14 1.5.2关键字类型成员数据类型关键字char,double,enum,float,int,long,short,signed,struct,union,unsigned,void控制类型关键字break,case,continue,default,do,else,for,goto,if,return,switch,while存储类型关键字auto,extern,register,static其他关键字const,sizeof,typeof,volatile15 1.5.3标识符以下标识符是合法的:ax_3xBOOK_1sum5以下标识符是非法的:3s以数字开头s*T出现非法字符*-3x以减号开头16 1.5.4分隔符C语言中采用的分隔符包括逗号和空格。1.5.5注释17 1.6.1源程序的编辑、编译、连接与执行18 C语言程序上机实习C语言是一种通过编译程序处理的高级程序设计语言。在微机上,通常用来编写、编译、连接、调试和执行C语言程序的是Borland公司开发的集成化软件TurboC。下面对Turboc2.0系统的上机方法作一个简要介绍:1、开机后,查文件:tc.exe及其所在的位置;并建立一个上机者自己的用户目录(如user_01),以便保存用户自己的源程序文件和编译后的可执行文件2、运行文件tc.exe,即出现Turboc的初始屏幕,如图1所示19 图11.6.2TC集成开发环境20 3、用F10激活主菜单,光标移动键和回车键,按照下图2打开设置菜单。然后别忘了执行Option下面的菜单项:SaveOptions,保存刚才设置的结果,否则下次运行还必须重新设置1.6.2TC集成开发环境21 4、将编写的C程序编辑、保存(给定文件名)1.6.2TC集成开发环境22 5、将编辑完成的源程序文件进行编译、连接成一个可执行文件(扩展名自动为.exe)1.6.2TC集成开发环境23 5、编译、连接成功如下图所示1.6.2TC集成开发环境24 6、运行并查看运行结果1.6.2TC集成开发环境25 C程序运行结果图示(按任意键可到返回蓝色的编辑窗口):TC编译器只能生成DOS系统下的可执行文件,所以它的执行结果不象Windows程序一样有窗口1.6.2TC集成开发环境26 关于C程序源程序的编辑(1)可在Turboc的集成环境里编辑,编辑中可使用如下常用的编辑命令:PageUp向前翻页PageDn向后翻页Home将光标移到行首End将光标移到行末Ctrl+Y删除光标所在的行Ctrl+T删除光标所在的一个词Ctrl+KB设置块开始Ctrl+KK设置块尾Ctrl+KV块移动Ctrl+KC块复制Ctrl+KY块删除(2)可在任何一种文本编辑器中编辑:如用windows中的记事本编辑C的源程序文件,但注意:保存时一定要以.c为其扩展名。1.6.2TC集成开发环境27 1.6.2VisualC++6.0集成开发环境28 1.6.2VisualC++6.0集成开发环境29 1.6.2VisualC++6.0集成开发环境30 1.6.2VisualC++6.0集成开发环境31 1.6.2VisualC++6.0集成开发环境32 1.6.2VisualC++6.0集成开发环境33 1.6.2VisualC++6.0集成开发环境34 1.6.2VisualC++6.0集成开发环境35

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭