《c语言学习》ppt课件

《c语言学习》ppt课件

ID:40007803

大小:738.50 KB

页数:35页

时间:2019-07-17

《c语言学习》ppt课件_第1页
《c语言学习》ppt课件_第2页
《c语言学习》ppt课件_第3页
《c语言学习》ppt课件_第4页
《c语言学习》ppt课件_第5页
资源描述:

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

1、C语言程序设计主讲:向军TEL:13597816608E-mail:xiangjes@163.com11C语言程序设计概述1.1程序与程序设计语言1.2程序设计方法1.3算法及其表示1.4C语言程序的基本结构1.5C语言的基本语法单位1.6C语言程序的开发环境21.1.1程序的概念程序是计算机指令的序列1.1.2程序设计语言的发展1.机器语言2.汇编语言3.高级语言1.1.3C语言的发展及特点1.C语言的发展概况2.C语言的特点3.C语言版本31.2.1结构化程序设计方法(1)只采用三种基本的程序控制结构来编制程序,从而使程序具有良好的结构;(2)程序设计自顶而下;(3)用结构

2、化程序设计流程图表示算法。1.2.2面向对象程序设计方法4一个程序应包括以下两方面的内容:(1)对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。(2)对操作的描述。即操作步骤,也就是算法。程序=数据结构+算法51.3.1算法的概念1.3.2算法的组成要素一是操作二是控制结构1.3.3算法的特性(1)有穷性(2)确定性(3)可行性(4)输入(5)输出61.3.4算法的表示1.用自然语言表示算法【例1.1】求5!。原始方法:Step1:求1×2,得到结果2;Step2:将Step1中的结果乘以3,得到新的结果6;Step3:将Step2中的结果乘以4,得24;S

3、tep4:将Step3中的结果乘以5得到最后的结果120。71.3.4算法的表示2.用流程图表示算法【例1.2】求5!。81.3.4算法的表示3.用伪代码表示算法【例1.3】求5!。用伪代码表示的算法如下:开始:置t的初值为1置i的初值为2当i<=5,执行下面的操作:使t=t*i使i=i+1(循环体到此结束)打印t的值结束91.3.4算法的表示4.用计算机语言实现算法【例1.4】用C语言实现求5!的算法。/*源程序名:CH0104.C*//*01*/voidmain()/*02*/{inti,t;/*03*/t=1;i=2;/*04*/while(i<=5)/*05*/{/*0

4、6*/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!111.4.1C程序的结构特点(1)一个C语言源程序可以由一个或多个源文件组成。(2)每个源文件可由一个或多

5、个函数组成.(3)函数是C语言程序的基本单位。(4)C语言程序总是从main()函数开始执行。(5)源程序中可以有预处理命令.(6)每一个说明,每一个语句都必须以分号结尾。(7)标识符,关键字之间必须至少加一个空格以示间隔。121.4.2源程序书写格式(1)所有语句都必须以分号“;”结束,函数的最后一个语句也不例外。(2)程序行的书写格式自由,既允许一行内写几条语句,也允许一条语句分写在几行上。如果某条语句很长,一般需要将其分写在几行上。(3)允许使用注释。C语言的注释格式为:/*……*/13C语言的单词分为六类:标识符、关键字、常量、运算符、注释及分隔符。1.5.1C语言的字

6、符集(1)字母:小写字母a~z共26个,大写字母A~Z共26个;(2)数字:0~9共10个;(3)空白符:空格符、制表符、换行符等统称为空白符。(4)标点和特殊字符。141.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其他关键字cons

7、t,sizeof,typeof,volatile151.5.3标识符以下标识符是合法的:ax_3xBOOK_1sum5以下标识符是非法的:3s以数字开头s*T出现非法字符*-3x以减号开头161.5.4分隔符C语言中采用的分隔符包括逗号和空格。1.5.5注释171.6.1源程序的编辑、编译、连接与执行18C语言程序上机实习C语言是一种通过编译程序处理的高级程序设计语言。在微机上,通常用来编写、编译、连接、调试和执行C语言程序的是Borland公司开发的集成化软件TurboC。下面对Turbo

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

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

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