C语言第一章语言概述.ppt
《C语言第一章语言概述.ppt》由会员分享,可在线阅读,更多相关《C语言第一章语言概述.ppt(37页珍藏版)》请在三一办公上搜索。
1、语言程序设计,授课教师:寇海莲授课时间:2010年3月8日,E_mail:,C,大学教育的特点,给学生以更大的发挥空间,教师仅进行基础性、引导性的教育,更深入的知识要靠学生自学。课堂学习可持续发展的必备知识基本理论、思想、技术一定的新知识关键是学会思考尊重权威人士、挑战权威理论自学能力是跨进大学校门后必备的素质之一研究生阶段以后,更是几乎完全靠自学,学习程序设计语言存在的问题,教学理念,本课程着重培养的能力点,第一章 语言概述,语言概述,计算机语言概述语言出现的历史背景语言的特点源程序的结构程序的运行步骤及方法Turbo C+3.0 集成环境运行C程序,一、计算机语言概述,计算机语言:计算机与
2、人之间交流的语言,语言的基础是一组符号和规则。程序:是对计算机处理对象和计算规则的描述。,一、计算机语言概述,计算机语言的发展:、机器语言:完全由0和1组成的二进制信息例如:优点:工作速度快,效率高缺点:难于记忆机器指令,程序可读性差。,一、计算机语言概述,计算机语言的发展:、汇编语言:符号形式的指令系统,助记符例如:MOV DL,AL 汇编语言源程序代真机器语言机器语言与汇编语言都是面向机器的语言,所以被称为低级程序语言。,一、计算机语言概述,计算机语言的发展:、高级程序语言:更接近于人的自然语言优点:易读,易写,更重要的是这些语言不依赖于具体的机型,易于在各种计算机上移植使用。C、C+、J
3、ava等都是高级程序语言。,二、语言出现的历史背景,1960年出现的ALGOL 60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序;1963年推出CPL语言,它在ALGOL 60的基础上接近硬件一些,但规模比较大,难以实现;1967年对CPL语言简化后,推出了BCPL语言;1970年对BCPL语言进一步简化,设计出了B语言,并且用B语言编写了第一个UNIX操作系统;1972年在B语言的基础上设计出了C语言;1973年把用汇编语言编写的UNIX操作系统用语言进行改写,即UNIX第版。,二、语言出现的历史背景,1975年UNIX第六版公布后,C语言引起人们的注意;1977年出现了不
4、依赖于具体机器的C语言编译程序;1978年,C语言已先后移植到大、中、小、微机上;1978年The C Programming Language这本书中所介绍的C语言版本,被称为标准C;1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSI C;1987年,ANSI又公布了新标准87 ANSI C,目前流行的编译系统都以它为基础;,二、语言出现的历史背景,语言是一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表。同时由和合著了著名的THE C PROGRAMMING LANGUAGE一书。通常简称为K&R,也有人称之为K&R标
5、准。但是,在K&R中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。,三、语言的特点,、语言简洁、紧凑,使用方便、灵活;一共有32个关键字,9种控制语句,主要用小写字母表示。,三、语言的特点,九种控制语句:,三、语言的特点,2、运算符丰富:共有34种运算符。3、数据结构丰富:的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。4、具有结构化的控制语句;5、语法限制不太严格,程序设计自由度大;6、C语言能进行
6、位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;7、生成目标代码质量高,程序执行效率高;8、用C语言编写的程序可移植性好。,四、C源程序的结构,例1:/*this is the smallest c program*/main()1.提倡在程序中多用注释;2.main是主函数名,每个程序都 必须有一个且只能有一个主函数,它是C程序运行的起点;3.main后的()是函数的参数部分,可以为空,但括号不能省略;.花括号,表示函数的开始和结 束,内语句的集合构成函数体,函数体允许为空;,四、C源程序的结构,例2:main()printf(“this is a c programn”);,1
7、.主函数内中只有一个输出语句;2.printf是语言中的输出函数;3.双引号内的字符按原样输出;4.n是换行符;5.语句的末尾要有分号;,程序输出结果:this is a c program,四、C源程序的结构,例:main()int a,b,sum;a=123;b=456;sum=a+b;printf(“sum is%dn”,sum);,1.定义3个整型变量a、b、sum;2.把123赋值给a变量;3.把456赋值给b变量;4.a、b变量之和赋值给变量sum;5.d是表示以十进制整数形式输出。6.sum是要输出的变量;,运行结果:sum is 579,四、C源程序的结构,main()int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第一章 概述
链接地址:https://www.31ppt.com/p-6504268.html