《C语言程序设计(高职版)》第1章C语言概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计(高职版)》第1章C语言概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计高职版 语言程序设计 高职 语言 概述 课件
- 资源描述:
-
1、http:/ C的启动方法以的启动方法以及及Turbo C编译器的使用方法。编译器的使用方法。n1.1 C语言的发展历史及其基本特性语言的发展历史及其基本特性n1.2 简单的简单的C程序介绍程序介绍n1.3 C程序的上机步骤程序的上机步骤n1.4 小结小结n1.5 思考与练习思考与练习n1.1.1 C语言的发展历史语言的发展历史n1.1.2 C语言的基本特性语言的基本特性nC语言语言是是1972年由美国的年由美国的Dennis Ritchie设计开发,并首次在设计开发,并首次在UNIX操作系统的操作系统的DECPDP-11计算机上使用的。计算机上使用的。n1963年年英国剑桥大学在英国剑桥大学
2、在ALGOL语言的基础上增添了处理硬件的语言的基础上增添了处理硬件的能力,并命名为能力,并命名为“CPL(Combined Programming Language,复合程序设计语言复合程序设计语言)”。n1967年年剑桥大学的剑桥大学的Matin Richards对对CPL语言进行简化,推出语言进行简化,推出了了“BCPL(Basic Combined Programming Language,基本,基本复合程序设计语言复合程序设计语言)”语言。语言。n1970年年美国贝尔实验室的美国贝尔实验室的K.Thompson对对BCPL进行了进一步简进行了进一步简化,突出了硬件处理能力,并取了化,突
3、出了硬件处理能力,并取了“BCPL”的第一个字母的第一个字母“B”作作为新语言的名称。为新语言的名称。n1972年年贝尔实验室的贝尔实验室的Brain W.Kernighan和和Dennis M.Richie对对B语言进行了完善和扩充,并取了语言进行了完善和扩充,并取了BCPL的第二个字母的第二个字母C作作为新语言的名称,此时为新语言的名称,此时C语言就问世了。语言就问世了。(1)C语言是高、低级兼容语言。比其他高级语言更接近硬件,比低级语言更接近算法,程序易编、易读、易查错、易修改。(2)C语言是一种结构化程序设计语言。它提供了完整的程序控制语句,可使程序层次清晰,便于使用、维护及调试。C语
4、言是以函数形式提供给用户的,这些函数可方便地调用,并具有多种循环、选择语句来控制程序的流向,从而使程序完全结构化。(3)C语言的数据类型和运算符十分丰富。程序设计和算法描述十分简单和方便。(4)C语言功能齐全。因为引入了指针,所以程序运行效率更高。另外,C语言也具有强大的图形功能,支持多种显示硬件和驱动程序,而且计算机的逻辑判断能力也比较强大。(5)C语言是一种模块化程序设计语言。适合大型软件的研制和调试。(6)C语言程序的可移植性好。C语言本身不依赖于机器硬件系统,从而便于在硬件结构不同的机器间和各种操作系统间实现程序的移植。C语言的优点很多,但也有一些不足之处:C语言语法限制不太严格,程序
5、设计时自由度大。C语言对变量的类型使用比较灵活,例如,整型和字符型数据可以通用。C语言允许程序设计者有较大的自由度,放宽了对语法的检查。程序员应认真仔细地检查程序,确保其正确性,而不要过分依赖于C语言编译程序去查错。不过,程序员使用C语言编写程序时会感到限制少、灵活性大、功能强,可以编写出任何类型的程序。nC程序由程序由C语言的语句序列组成,通常一个语言的语句序列组成,通常一个C程序包括一程序包括一个或多个函数,其中必定有一个函数称为个或多个函数,其中必定有一个函数称为主函数,主函数,其函其函数名为数名为main。nC语言像其他语言一样,按其规定的格式和提供的语句,语言像其他语言一样,按其规定
6、的格式和提供的语句,由用户编写程序。由用户编写程序。【例1.1】输出一行信息的C程序。main()/*定义主函数*/printf(How are you?n);该程序只由一个主函数构成,程序的第一行main为主函数名,主函数名后的一对圆括弧()是函数的组成部分。C程序中的所有函数的函数名后都必须带一对圆括弧。程序的第二至第四行为函数体部分,函数体要用一对大括号括住。程序的第三行为一个函数调用语句,用printf函数来输出数据,该函数的使用将在第3章中详细介绍。程序中的分号是C语句的结束标志,规定C语句都必须以分号结尾。编译并运行该程序得出结果:How are you?【例1.2】求两个整数之和
7、,两个整数由键盘输入。main()int x,y,z;scanf(%d,%d,&x,&y);/*输入两值,分别放入变量x、y中*/z=x+y;printf(sum=%dn,z);这个C程序只由一个main函数组成。程序的第三行为定义变量部分,在这里定义了三个整型变量x、y和z,其中的int为数据类型标识符,表示整型;x、y、z为三个变量的名称,定义变量时变量名之间用逗号隔开。程序的第四行为函数调用语句,通过scanf函数给变量x和y输入数据,该函数的具体使用将在第3章中详细介绍。程序的第五行为赋值语句,将变量x与y两数之和赋予变量z,即用变量z存放两变量x、y的和。程序的第六行用于输出变量z的
展开阅读全文