- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言复习材料
C语言概述
1.计算机语言经历了四代发展:
第一代:机器语言, 二进制0、1构成的面向特定机器的低级语言。计算机可以直接执行。
第二代:汇编语言。又称符号语言, 对机器指令进行简单的符号化。
第三代:高级语言,完全接近人类习惯,各种
机器指令用英文单词表示。
如:BASIC,FORTRAN, C,PASCAL等。
第四代:甚高级语言,是一种面向对象或面向问题的高级语言。如:Visual Basic, 简称VB Visual C++, 简称VC。
2.C语言的发展历程
73年 贝尔实验室 D.M.Ritchie设计出C语言,用C改写 UNIX 内核
77年 出现不依赖于具体机器的 C 语言编译文本(系统)
80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C 标准
1987年 ANSI公布C新标准87 ANSI C
1990年 ISO(国际标准化组织)接受上述87 ANSI C标准,作为ISO的 C 标准
80年代 C 普及和 C++ 推出
3.C语言的特点
(1)语言简洁、紧凑,使用方便、灵活。 32个关键字、9种控制语句,程序形式自由。
(2)运算符丰富。34种运算符 。
(3)数据类型丰富,具有现代语言的各种数据结构。
(4)具有结构化的控制语句 ,是完全模块化和结构化的语言。
(5)语法限制不太严格,程序设计自由度大。
(6)允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点 。
(7)目标代码质量高,程序执行效率高。
(8)程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。
32个关键字auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while
9种控制语句if( )~else~ for( )~ while( )~ do~while( )
continue break switch goto Return
34种运算符
+ - * / % ++ --
关系运算符: = == = !=
逻辑运算符:! ||
位运算符 : ~ | ^
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:*
求字节数 : sizeof
强制类型转换:(类型)
分量运算符:. -
下标运算符:[]
其它 : ( ) -
4. 简单的C语言程序介绍
以.h为后缀的文件被称为头文件,可以是 C 程序中现成的标准库文件,也可以是自定义的库文件。
C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。
C语言程序的结构
1.一个完整的C语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。 。
2. 一个C语言程序,总是从main()函数开始执行,而不论其在程序中的位置。
当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。
3.函数是C语言程序的基本单位。
C语言程序体现了结构程序设计的特征。
4.函数的一般结构
任何函数(包括主函数main())都是由函数说明和函数体两部分组成。
其一般结构如下:
[函数类型] 函数名(函数参数表)
{
说明语句部分;
执行语句部分;
}
1.函数说明
函数说明由三部分组成:
(1)函数类型
(2)函数名
(3)函数参数表,其中函数参数表的格式为:
数据类型 形参[, 数据类型 形参2……]
函数类型 函数名 函数参数表
文档评论(0)