C语言复习材料

C语言复习材料

ID:36437746

大小:362.50 KB

页数:32页

时间:2019-05-10

C语言复习材料_第1页
C语言复习材料_第2页
C语言复习材料_第3页
C语言复习材料_第4页
C语言复习材料_第5页
资源描述:

《C语言复习材料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C程序设计C语言复习材料第1章C语言概述1.计算机语言经历了四代发展:第一代:机器语言,二进制0、1构成的面向特定机器的低级语言。计算机可以直接执行。第二代:汇编语言。又称符号语言,对机器指令进行简单的符号化。第三代:高级语言,完全接近人类习惯,各种机器指令用英文单词表示。如:BASIC,FORTRAN,C,PASCAL等。第四代:甚高级语言,是一种面向对象或面向问题的高级语言。如:VisualBasic,简称VBVisualC++,简称VC。2.C语言的发展历程73年贝尔实验室D.M.Ritchie设计出C语言,用C改写UNIX内核77年出现不依赖于具体机器的C语

2、言编译文本(系统)80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSIC标准1987年ANSI公布C新标准87ANSIC1990年ISO(国际标准化组织)接受上述87ANSIC标准,作为ISO的C标准80年代C普及和C++推出3.C语言的特点(1)语言简洁、紧凑,使用方便、灵活。32个关键字、9种控制语句,程序形式自由。(2)运算符丰富。34种运算符。(3)数据类型丰富,具有现代语言的各种数据结构。(4)具有结构化的控制语句,是完全模块化和结构化的语言。(5)语法限制不太严格,程序设计自由度大。(6)允许直接访问

3、物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点。(7)目标代码质量高,程序执行效率高。(8)程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。32个关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhil

4、e一、第2章9种控制语句if()~else~for()~while()~do~while()continuebreakswitchgotoReturn34种运算符算术运算符:+-*/%++--关系运算符:<<===>>=!=逻辑运算符:!&&

5、

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

7、^&32信息08-2班C程序设计赋值运算符:=及其扩展条件运算符:?:逗号运算符:,指针运算符:*&求字节数:sizeof强制类型转换:(类型)分量运算符:.->下标运算符:[]其它:()-4.简单的C语言程序介绍以#开始的语句称为预处理器指令以.h为后缀的文件被称为头文件,可以是C程序中现成的标准库文

8、件,也可以是自定义的库文件。C程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。C语言程序的结构1.一个完整的C语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。。2.一个C语言程序,总是从main()函数开始执行,而不论其在程序中的位置。当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。3.函数是C语言程序的基本单位。C语言程序体现了结构程序设计的特征。4.函数的一般结构任何函数(包括主函数main())都是由函数说明和函数体两部分组成。其一般结构如下:[函数类型]

9、函数名(函数参数表){说明语句部分;执行语句部分;}1.函数说明函数说明由三部分组成:(1)函数类型(2)函数名(3)函数参数表,其中函数参数表的格式为:数据类型形参[,数据类型形参2……]函数类型函数名函数参数表↓↓↓intmax(intx,inty)2.函数体函数体一般由说明语句和可执行语句两部分构成。在函数说明部分的下面,一对{}内的部分。大括号必须配对使用。(1)说明语句部分说明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。inta,b;32信息08-2班C程序设计floatk,h;(2)可执行语句,一般由若干条可执行语句构成。3.

10、函数体说明(1)如果不需要,也可以缺省变量定义语句。例如,例1.1程序中缺省变量定义语句。(2)函数体中的变量定义语句,必须在所有可执行语句之前。下面程序中变量定义语句“intx;”的位置是非法的:4.C语言程序使用英文小写字母书写。C语言区分字母大小写,大写字母一般符号常量或特殊用途使用。5.所有语句都必须以分号“;”结束,作为语句之间的分隔符。函数的最后一个语句也必须以分号“;”结束。6.程序行的书写格式自由。既允许1行内写几条语句,也允许1条语句分写在几行上。7.C语言程序不使用行号。8.C语言本身没有输入输出语句。输入和输入操作是由库函数scanf和pr

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

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

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