C语言发展历史

C语言发展历史

ID:44209999

大小:608.50 KB

页数:27页

时间:2019-10-19

C语言发展历史_第1页
C语言发展历史_第2页
C语言发展历史_第3页
C语言发展历史_第4页
C语言发展历史_第5页
资源描述:

《C语言发展历史》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言发展历史C语言特点C51程序格式和结构特点C51程序开发步骤第一章C51程序设计概述Keil开发环境安装使用演示程序设计语言的发展机器语言汇编语言高级语言面向过程面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000加10010000减用助记符号描述的指令系统如ADDA,B面向机器的语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象冯.诺依曼结构:计算机运算器控制器存储器主机:I/

2、O设备:键盘、显示器等中央处理器CPU>>1.1C语言发展历史5254565860626466687072747678808284868890929496AdaALGOL60ALGOL68PascalModula-2CPLBCPLBCC++JavaLISPPROLOGCOBOLFORTRAN77FORTRANPL/1Simula67Smalltalk80BASICANSI-BASICQBASICVBFORTRAN90<>首页C语言教学幻灯片版产生背景产生过程时间:1972~1973地点:美国贝尔实验室

3、目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSIC注:AmericanNationalStandardsInstitute(ANSI——美国国家标准局)<>C语言发展过程语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好<>>>>>>中级语言>1.2C语言特点<>1.3简单C语言

4、举例main的函数体:main函数中的所有操作(或:语句)都在这一对{}之间。也就是说main函数的所有操作都在main函数体中。语句:执行某种功能的指令。C语言的每条语句都用“;”作为结束标志。一个函数中可以有多条语句。例1.1voidmain(){printf(“ThisisaCprogram.”);}主函数:每个C语言程序都必须有一个main函数,它是每一个C语言程序的执行起始点(入口点)。<>赋值语句:将整数123赋给整型变量a,将整数456赋给整型变量b。a,b两个变量分别为123,456。

5、每条语句均用“;”结束。例1.2:voidmain(){inta,b,sum;a=123;b=456;sum=a+b;printf(“sum=%d”,sum);}变量声明:声明了三个具有整数类型的变量a,b,sum。C语言的变量必须先声明再使用。将a,b两变量内容相加,然后将结果赋值给整型变量sum。此时sum的内容为579。调用库函数输出sum的结果。%d为格式控制表示sum的值以十进制整数形式输出。1.3简单C语言举例<>1、C程序的基本组成和结构(1)C程序由函数构成。函数是C程序的基本单位。一

6、个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其它函数。被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编写设计的函数。C是函数式的语言,程序的全部工作都是由各个函数完成。编写C程序就是编写一个个函数。1.4、C程序结构<>(2)main函数是每个程序执行的起始点。一个C程序总是从main函数开始执行,而不论main函数在程序中的位置。可以将main函数放在整个程序的最前面,也可以放在整个程序的最后,或者放在其它函数之间。1.4、C程序结构<>(3)一个函数由函数首部和

7、函数体两部分组成。函数首部:返回值类型函数名(形参列表)函数体:函数首部下用一对{}括起来的部分。函数体一般包括声明部分、执行部分两部分。{[声明部分]:在这部分定义本函数所使用的变量。[执行部分]:由若干条语句组成命令序列(可以在其中调用其它函数)。}1.4、C程序结构<>(4)C程序书写格式自由一行可以写几个语句,一个语句也可以写在多行上。C程序没有行号,也没有FORTRAN,COBOL那样严格规定书写格式(语句必须从某一列开始)。每条语句的最后必须有一个分号“;”表示语句的结束。1.4、C程序结构<

8、>(5)可以使用/**/对C程序中的任何部分作注释。注释可以提高程序可读性,使用注释是编程人员的良好习惯。1.4、C程序结构<>1.5、C语言基本语法成分1、C语言字符集。(1)字母:A-Z,a-z(2)数字:0-9(3)空白符:空格,制表符(跳格),换行符(空行)的总称。<>1.5、C语言基本语法成分2、标识符(名字),C语言标识符定义规则及注意事项。(1)标识符(名字):用来标识变量名、符号常量名、函数名、数组名、类型名等

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

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

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