ImageVerifierCode 换一换
格式:PPT , 页数:54 ,大小:326.50KB ,
资源ID:2643743      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2643743.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言从入门到精通第1章.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言从入门到精通第1章.ppt

1、第1章步入C的世界Hello Cp 了解C语言 p C编程前的准备C常用开发环境 p 开始C编程第1个C程序 p C程序的组成 p 跟我上机 第1章步入C的世界Hello C 了解C语言 p C编程前的准备C常用开发环境 p 开始C编程第1个C程序 p C程序的组成 p 跟我上机 第1章步入C的世界Hello C 了解C语言 C编程前的准备C常用开发环境 p 开始C编程第1个C程序 p C程序的组成 p 跟我上机 第1章步入C的世界Hello C 了解C语言 C编程前的准备C常用开发环境 开始C编程第1个C程序 p C程序的组成 p 跟我上机 第1章步入C的世界Hello C 了解C语言 C编

2、程前的准备C常用开发环境 开始C编程第1个C程序 C程序的组成 p 跟我上机 第1章步入C的世界Hello C 了解C语言 C编程前的准备C常用开发环境 开始C编程第1个C程序 C程序的组成 跟我上机 1.1 了解C语言 1.1.1 C的历史 1.1.2 C的特点 1.1.3 为什么要用C 1.1 了解C语言 C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有低级汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。正因为此,它的应用范围广泛。1.1.1 C的历史C语言的诞生及发展历程如图所示。A 语言语言CPL 语

3、言语言BCPL 语言语言B 语言语言C 语言语言1.1.1 C的历史第1阶段:A语言C语言的发展颇为有趣,它的原型ALGOL 60语言,也成A语言。ALGOL60是一种面向问题的高级语言,它离硬件比较远,不适合编写系统程序。ALGOL 60也就是算法语言60,它是程序设计语言由技艺转向科学的重要标志,其特点是局部性、动态性、递归性和严谨性。1.1.1 C的历史第2阶段:CPL语言1963年,剑桥大学将ALGOL 60语言发展成为CPL语言(Combined Programming Language),CPL语言在ALGOL60的基础上与硬件接近了一些,但规模仍然比较宏大,难于实现。1.1.1

4、C的历史第3阶段:BCPL语言1967年,剑桥大学马丁理察斯(Martin Richards)对CPL语言进行了简化,推出了BCPL语言(Basic Combined Programming Language)语言。BCPL语言是计算机软件人员在开发系统软件时作为记述语言使用的一种结构化程序设计语言,它能够直接处理与机器本身数据类型相近的数据,具有与内存地址对应的指针处理方式。1.1.1 C的历史第4阶段:B语言在 1970 年代初期,时任美国贝尔实验室的肯汤普逊将BCPL进行了修改,设计出比较简单而且很接近硬件的语言,取名B语言。B语言还包括了汤普逊的一些个人偏好比如在一些特定的程序中减少非

5、空格字符的数量。和BCPL以及FORTH类似,B语言只有一种数据类型,计算机字。大部分操作将其作为整数对待,例如进行+、-、*、/操作,但其余操作将其作为一个复引用的内存地址。在许多方面B语言更像是一个早期版本的C语言,它还包括了一些库函数,其作用类似于C语言中的标准输入/输出函数库。1.1.1 C的历史第5阶段:C语言但是由于B语言过于简单,数据没有类型,功能也有限,美国贝尔实验室的丹尼斯里奇(Dennis M.Ritchie)在B语言的基础上最终设计出了一种新的语言,他取名C语言,并试着以 C编写 Unix。1972年,丹尼斯里奇完成 C的设计,并成功地利用 C编写操作系统,降低了作业系统

6、的修改难度。1.1.1 C的历史1978年,C语言先后移植到大、中、小、微型计算机上,风靡世界,成为最广泛的几种计算机语言之一。1983年,美国国家标准委员会(ANSI)对C语言进行了标准化,于1983年颁布了第一个C语言标准草案(83 ANSI C),后来于1987年又颁布了另一个C语言标准草案(87 ANSI C)。1994年,ISO修订了C语言的标准。最新的C语言标准是在1999年颁布并在2000年3月被ANSI采用的 C99,正式名称是ISO/IEC9899:1999。1.1.2 C的特点1.功能强大、适用范围大、可移植性好许多著名的系统软件都是由C 语言编写的。C语言可以像汇编语言一

7、样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。C语言适合于多种操作系统,如DOS、UNIX等。对于操作系统、系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,一些大型应用软件也是用C语言编写的。1.1.2 C的特点2.运算符丰富C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。运算符的介绍见第4章中的相关内容。1.1.2 C的特点3.数据结构丰富C语言的数据类型有:整形、实型、字符型、数组类型

8、、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。指针的介绍见第11、12两章中的相关内容。1.1.2 C的特点4.C是结构化语言5.C语言允许直接访问物理地址,可以直接对硬件进行操作6.其他特性,C语言语法限制不太严格,语法比较灵活,生成目标代码质量高,程序执行效率高。1.1.3 为什么要用C C语言相比其他高级语言如(C+,Java,C#)是低级语言,它可以让更好的了解计算机是如何工作的。比如数据在内存中是如何存储的,如何直接访问内存中的数据等等。可以不夸张的说,C语言是其他任何高级语言的基础,学好C语言,你就可以更容易掌握其他语言

9、。语言都是相通的,C更专注于语言的实质,而不需要分散更多精力在集成开发环境的使用和抽象的数据概念上。C语言执行效率高、速度快,这是毋庸置疑的最优秀特性。1.2 C编程前的准备C常用开发环境 1.2.1 认识Visual C+6.0 1.2.2 认识Turbo C 2.0 1.2 C编程前的准备C常用开发环境C语言常用的集成开发环境主要有Microsoft Visual C+6.0、Microsoft Visual C+.NET、Turbo C以及Borland C+Builder等。1.2 C编程前的准备C常用开发环境1.Microsoft Visual C+6.0不仅是一个C+编译器,而且是

10、一个基于Windows操作系统的可视化集成开发环境。2.Microsoft Visual C+.NET或Microsoft Visual C+2005Microsoft Visual Studio 6.0的后续版本,是一套完整的开发工具集,在.NET平台下,调用Framework的类库,功能强大,其中包含了Visual C+开发组件。3.Turbo C美国Borland 公司的产品,目前的最常用的版本是Turbo C 2.0。4.Borland C+BuilderBorland公司继Delphi之后又推出的一款高性能集成开发工具,具有可视化的开发环境。1.2.1 认识Visual C+6.0安

11、装Microsoft Visual Studio 6.0或单独安装Visual C+6.0之后,选择【开始】【程序】【Microsoft Visual Studio 6.0】【Microsoft Visual C+6.0】菜单命令,即可启动Visual C+6.0。1.2.1 认识Visual C+6.01.2.1 认识Visual C+6.01.菜单栏通过菜单栏中的菜单命令,你可以轻松地完成编辑程序和资源、编译、链接及调试程序等各项工作。常用菜单如下。【File】文件菜单:包含了各种对文件进行操作的选项,如加载、保存、打印和退出等。【Edit】编辑菜单:用来使用户便捷地编辑文件内容,如进行删

12、除、复制等操作,其中的大多数命令功能与Windows中的标准字处理程序的编辑命令一致。【View】查看菜单:主要用来改变窗口和工具栏的显示方式,激活调试时所用的各个窗口等。【Insert】插入菜单:主要用于项目及资源的创建和添加。【Project】工程菜单:主要用于项目的操作,如项目中添加源文件等。【Build】编译菜单:主要用来应用程序的编译、连接、调试、运行。【Tools】工具菜单:主要用于选择或制定开发环境中的一些实用工具。【Windows】窗口菜单:主要用于文档窗口的操作。如排列文档、打开或关闭一个文档窗口、重组或切分文档窗口等。【Help】帮助菜单:提供了大量详细的帮助信息1.2.1

13、 认识Visual C+6.02.工具栏工具栏中提供了大部分常用的操作命令3.Workspace(工作区)窗口工作区窗口共有以下3个标签,分别代表3种视图形式。【Class View(类视图)】:用以显示项目中的所有的类信息。【ResourceView(资源视图)】:包含了项目中所有资源的层次列表。每一种资源都有自己的图标。在字符界面或者控制台界面中没有该项,只有windows程序下才出现。【FileView(文件视图)】:可将项目中的所有文件分类显示,每一类文件在【FileView】页面中都有自己的目录项。可以在目录项中移动文件,还可以创建新的目录项,以及将一些特殊类型的文件放在该目录项中。

14、4.Output(输出)窗口显示程序编译和连接错误和警告。5.编辑窗口可进行输入、修改以及删除代码等操作。1.2.2 认识Turbo C 2.01.启动Turbo C 2.0 命令行方式启动选择【开始】【程序】【附件】【命令提示符】,在打开的命令行中输入Turbo C 2.0的路径,如“C:TURBOC2TC”,按【Enter】键,即可进入TC集成环境的主菜单窗口。从Windows环境进入在Windows XP环境中,如果本机中已安装了Turbo C,可以在桌面上建立一个快捷方式,双击该快捷方式即可进入C语言开发环境。或者选择【开始】【运行】,在运行对话框中输入程序的路径,单击【确定】按钮即可

15、。1.2.2 认识Turbo C 2.02.Turbo C 2.0开发环境介绍Turbo C 2.0的主界面可以分为四个部分,由上至下分别为:菜单栏、编辑区、信息区和功能键索引。1.2.2 认识Turbo C 2.01.2.2 认识Turbo C 2.0 菜单栏:包括【File】(文件)菜单、【Edit】(编辑)菜单、【Run】(运行)菜单、【Compile】(编译)菜单、【Project】(项目)菜单、【Options】(选择)菜单、【Debug】(调试)菜单和【Break/watch】(断点及监视)菜单等。编辑区:编辑区的第一行为编辑状态行,用来指示游标所在位置、文件名称以及编辑相关的状态

16、信息。其他为代码编辑区域。信息区:显示程序编译和连接错误和警告。功能键索引:Turbo C 2.0不支持鼠标操作,功能键索引给出了功能按键的索引号。1.3 了解C语言 1.3.1 程序编写及运行流程 1.3.2 在Visual C+6.0中开发C程序 1.3.3 在Turbo C中开发C程序 1.3.1 程序编写及运行流程要转换C语言到可执行文件,需要借助的工具是编译器(Compiler),转换的过程叫做编译。经过编译,生成目标程序,目标文件是机器代码,还是不能够直接执行的,它需要其他文件或者其他函数库辅助,才能生成最终的可执行文件,这个过程称之为连接,使用的工具叫做连接器。1.3.1 程序编写及运行流程1.3.2 在Visual C+6.0中开发C程序【范例1-1】使用Visual C+6.0创建C程序并运行 01#include/*包含标准输入输出头文件*/02 int main(void)/*主函数*/03 /*函数体开始*/04 printf(“Hello C!n”);/*函数体*/05 return 0;/*返回值*/06 /*函数体结束*/1.4 C程序的组成 1.4.1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1