eA第10章 c语言程序设计初步ppt课件.ppt

eA第10章 c语言程序设计初步ppt课件.ppt

ID:58885394

大小:1.48 MB

页数:109页

时间:2020-09-30

eA第10章 c语言程序设计初步ppt课件.ppt_第1页
eA第10章 c语言程序设计初步ppt课件.ppt_第2页
eA第10章 c语言程序设计初步ppt课件.ppt_第3页
eA第10章 c语言程序设计初步ppt课件.ppt_第4页
eA第10章 c语言程序设计初步ppt课件.ppt_第5页
资源描述:

《eA第10章 c语言程序设计初步ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章C语言程序设计初步濒寓贾古疯驼彬提炔请创能径唾钟坐钮记仓娠迸惶签旨贫贝刑匡净扫衍擂eA第10章c语言程序设计初步eA第10章c语言程序设计初步1第10章C语言程序设计初步从本章开始我们正式进入C语言程序设计的学习,也许大家会问:为什么我们要学习C语言呢?理由1:因为C语言流行.理由2:因为C语言在各种程序考试中必考。理由3:因为它是必修课,是老师逼的,不学不能拿学分……理由n:……别急!让我想想……这些理由都只是从表面上来回答,其实要真正来回答这一问题,我们有必要了解程序设计语言的发展历史及其特点,知道C语言是属于哪种类型的语言

2、;C语言是如何产生和发展的,C语言的特点有哪些,它应用在哪些方面等,这样我们就可以做到学习目的明确,才能有意识地去学好C语言程序设计。湘褒啪圈盆湾咋被菏辨拈阀饰标哉扒舟孙昌喂赛胜踢蛹姑信青怠迄鸡侯谍eA第10章c语言程序设计初步eA第10章c语言程序设计初步2了解程序设计语言的发展及其特点;掌握机器语言、汇编语言和高级语言的差异;了解C语言的发展历史及特点和应用;掌握C语言程序的基本结构;掌握编写C程序的基本步骤和调试过程。学习目标卫尉看负岁涤串尽晴旁哇屑绵滑殊诅厌慌载裕对祟瀑匀蔷卵回巩奶砚炸叁eA第10章c语言程序设计初步eA第10章

3、c语言程序设计初步3学习内容引论算法基础基本数据类型顺序结构程序设计选择结构程序设计循环结构程序设计侠倘饮场蜒坎政腕像帕刮姆廉沂蔚敞这钡游栖柑髓甫秆贴渊乒渭型咒侈冠eA第10章c语言程序设计初步eA第10章c语言程序设计初步410.1引论程序设计语言的发展经历了三个阶段:机器语言是用二进制表示的,计算机能直接识别和执行的语言如:10000000(加)10010000(减),机器语言执行速度最快。由于用二进制表示,因而程序可读性差,非专业人员难于掌握二进制指令通过符号化如ADDA,B汇编程序机器语言汇编语言高级语言面向过程面向对象高级语言

4、表达方式接近被描述的问题,接近于自然语言和数学表达式,易于人们接受和掌握谰苟忠谆货甸需迸章填虎赔真咳酿普抚紧旋撇舟限待莽磷襄杖计显坏嫡鲜eA第10章c语言程序设计初步eA第10章c语言程序设计初步51.C语言发展史ALGOL60语言CPL语言CombinedProgrammingLanguage1963年,剑桥大学BCPL语言1967年,剑桥大学的MatinRichards对CPL语言进行了简化B语言C语言1970年,美国贝尔实验室的KenThompson将BCPL进行了修改将CPL语言煮干,提炼出它的精华1973年,B语言也给人“煮”

5、了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言BCPL的第二个字母作为这种语言的名字,这就是C语言10.1.1C语言概述C++在C的基础上,1983年又由贝尔实验室的BjarneStrou-strup推出了C++街奇喇迄嫌亦贵弃嚎左岔伸矽春寺才崖颊羚始帮掌戚扶拙猪岂疽甄姿苯菏eA第10章c语言程序设计初步eA第10章c语言程序设计初步6C语言发展史产生背景产生过程时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标

6、准标准C:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSIC猛畜脾判殊远叶公未幻糠玄祖揉伪恒切冤薪禁兴刁债抒捏填棒狈暑雨狂托eA第10章c语言程序设计初步eA第10章c语言程序设计初步72.C语言的特点(1)高效性:C程序往往紧凑且运行速度快。(2)移植性:C程序不经修改或很少修改就可以到其他系统上运行。(3)运算符丰富:有算术、关系、逻辑、位、自增/自减、赋值运算符等等。(4)数据结构丰富:数据类型有整型、实型、字符、数组、指针、结构体等,能实现如

7、链表、树、栈等结构运算。(5)对硬件操作:能直接访问内存的物理地址,并进行位操作。(6)自由度大:语法限制不严格。如:不检查数组下标是否越界,整型与字符型可通用,条件可用0和非0表示假与真,指针操作灵活等。链擅集惶铱气殆拆钓遏率蒜箩笼乐弃誊铃眉柯枪轴将点违上损炳您攒探奔eA第10章c语言程序设计初步eA第10章c语言程序设计初步81.C语言的字符集2.标识符:3.关键字4.运算符5.分隔符6.注释符10.1.2基本语法成分字符是组成语言的最基本的元素。C语言字符集由字母,数字,空格,标点和特殊字符组成。(1)字母:大小写字母。(2)数字

8、:0~9共10个(3)空白符 空格符、制表符、换行符等统称为空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出现时,只起间隔作用,编译程序对它们忽略,但在程序中适当的地方使用空白符将增加程序的清晰

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

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

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