第01章C语言概述ppt课件.ppt

第01章C语言概述ppt课件.ppt

ID:58716872

大小:1.85 MB

页数:142页

时间:2020-10-04

第01章C语言概述ppt课件.ppt_第1页
第01章C语言概述ppt课件.ppt_第2页
第01章C语言概述ppt课件.ppt_第3页
第01章C语言概述ppt课件.ppt_第4页
第01章C语言概述ppt课件.ppt_第5页
资源描述:

《第01章C语言概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计第1章C语言概述第2章程序的灵魂——算法第3章数据类型、运算符与表达式第4章最简单的C程序设计第5章选择结构程序设计第6章循环控制第7章数组第8章函数总目录第9章预处理命令第10章指针第11章结构体与共用体第12章位运算第13章文件第14章C++对C的扩充第15章C++的面向对象基础第16章常见错误和程序调试第1章C语言概述1.1C语言出现的历史背景1.2C语言的特点1.3简单的C程序介绍1.4C程序的上机步骤1.5习题语言C——带你认识了解计算机语言的概念及其发展史了解常见的高级语言

2、掌握程序、源程序、目标程序的概念理解C语言的基本特点和上机步骤学习目标:一、计算机语言的概念计算机语言:是人和计算机进行信息交流的工具,人们可以使用计算机语言来命令计算机进行各种操作处理。自然语言:人与人之间进行交流的语言;您好,Hello,ありがとうございました。二、计算机语言的发展机器语言:由0和1二进制代码构成。汇编语言:用一组易记的符号代表机器指令。高级语言:接近于人们习惯使用的自然语言和数学语言。又称为类自然语言。例:“加”命令用二进制10110111表示。例:“加”命令用add表示。

3、例:“加”命令用+表示。三、常见的高级语言及用途C语言:编写系统软件,如编写UNIX,Windows,Linux等操作系统.FORTRAN:用于数值计算,如微分方程数值解,比如气候模式,海洋模式,模拟核爆炸试验VB:开发应用软件JAVA:网络环境语言,编手机上的程序或游戏.C++、VC++、Delphi、FoxPro程序设计语言的发展机器语言汇编语言高级语言——通用语言fortran、basicVBCC++(VC++BC++)——数据库语言foxbase、FoxProSQLDelphiPower

4、build——网页制作工具HTMLJava§1.1C语言出现的历史背景C语言是国际上广泛流行的计算机高级语言,既可用来写系统软件,也可用来写应用软件。早期的操作系统软件主要是用汇编语言编写的。由于汇编语言依赖于计算机的硬件,程序的可读性和可移植性都比较差,所以为了提高系统软件的可读性和可移植性,最好改用高级语言。于是,出现了既具有高级语言又具有汇编语言优点的C语言。1983年,美国国家标准化协会(ANSI)根据C语言各种版本对C的发展和扩充,制定了新的标准ANSIC,比标准C有了很大的发展。19

5、94年,ISO又修订了C语言标准。目前流行的C语言编译系统大多是以ANSIC为基础进行开发的。现在C语言已风靡全世界,成为世界上应用最广泛的几种计算机语言之一。C语言的主要特点如下。(1)语言简洁、紧凑,使用方便、灵活。C语言一共只有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示,压缩了一切不必要的成分。§1.2C语言的特点32个关键字:(由系统定义,不能重作其它定义)autobreakcasecharconstcontinuedefaultdodoubleelseenumex

6、ternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile9种控制语句:if()~else~for()~while()~do~while()continuebreakswitchgotoreturn(2)运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理,从而使C的运算类型

7、极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。34种运算符:算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&

8、

9、位运算符:<<>>~

10、^&赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()-(3)数据结构丰富,具有现代化语言的各种数据结构。C语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型

11、等。能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体(联合)union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.操作方式C语言数据类型总表(4)具有结构化的控制语句(如if…else语句、while语句、do…while语句、switch语句、for语句)。用函数

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

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

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