2009年C复习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009年C复习

《C程序设计》期末复习 一、C语言概述 1.C程序的结构。主函数main()的特殊地位和作用。每个函数包含函数头和函数体两个部分,函数体就是由一对花括号括起来的复合语句,函数头就是函数体之前的部分。 2.程序中两种注释标记的写法和作用。(/*…*/ 和 // ) 3.C基本语句和复合语句的语法格式。每条基本语句以分号作为结束符,每个复合语句是用一对花括号括起来的语句序列,其中的每一条语句仍可以是复合语句。 4.#include命令的作用,C++系统编译程序对其处理的过程;头文件的文件名格式、在程序中的使用方法和作用。 #includestdio.h 用于scanf、printf、gets、puts、getchar #includestring.h 用于strcpy、strcat、strcmp、strlen #includemath.h 用于sqrt等数学函数 P49 例3-20 5.对于C++源程序文件名、编译后生成的目标文件名和连接后生成的可执行文件名,其系统给定的扩展名分别是什么?(.cpp、.obj、.exe) 6.scanf()、printf()的控制输入输出格式。 二、基本数据类型和表达式 1.标识符的命名规则。 2.各种数据类型的关键字表示,存储空间的大小和值域范围。 3.整型变量的定义和初始化,十进制整型常量的表示。整型常量的八进制和十六进制表示。 4L 、3.4e-2 4.字符类型的关键字表示,存储空间的大小和值域范围。字符型常量的表示,字符串常量的表示,回车、换行、单引号、双引号、反斜线、空字符(即ASCII代码为0的字符)等特殊字符、转义字符(P14)的表示。 5. 字符型变量的定义和初始化,字符型与整型的关系。 6. 符号常量和常值变量的定义和初始化,它们之间的区别。 7 单精度和双精度实数的定点表示和浮点(科学)表示,实型变量的定义和初始化。 8.加、减、乘、除、取余、赋值、增1、减1、取数据存储长度等算术运算符的表示、含义、运算对象个数和运算优先级。 9.关系运算符的定义和关系表达式的计算,逻辑运算符的定义与逻辑表达式的计算,系统给定的逻辑类型的定义,逻辑常量false和true与整型常量的对应关系,逻辑变量的定义和使用,求任意表达式对应逻辑值的方法。如何表示字符变量a在A~Z范围内? 10.不同数据类型之间的强制转换。P33 Ex1-10 11.复合赋值操作符的含义与使用。 12.变量的定义的正确写法。 int a=b=0; 这样不对 13.逗号表达式的值及其优先级。 P53 8题 三、程序的流程控制 1.程序或程序模块的三种基本结构,每种结构的执行过程。 2.scanf、printf的书写格式 3. 简单if语句、带else子句的if语句、多分支结构的if语句的定义格式、执行过程和在处理问题中的具体应用。 P72 11、12、 16、17、18题 4.switch语句的定义格式、执行过程和实际应用。 P91 10题 5. if语句与switch语句之间的功能比较,if语句与switch语句之间的转换,。 6.for循环、while循环和do…while循环的定义格式、执行过程和实际应用。 注意循环体在哪里? int a=10,b=1,n=0; for( ;n2; n++) a++; b=b+a; P89 8、9、10、11、12题 P90 2题 7. 三种循环结构之间的比较及其相互转换。循环嵌套问题。 8. break语句在switch语句和在各种循环语句中的作用,continue语句在各种循环语句中的作用。 P92 四、3题 四、数组 1. —维数组的含义、定义格式及初始化格式。 2. 数组长度、数组元素、元素下标的含义,访问数组元素的语法格式。 3.数组元素的下标变化范围,数组元素所占存储空间大小和整个数组所占存储空间大小的计算,各元素对应存储空间的排列情况,每个元素的存储地址的计算。 char a [10]= China;所占用的空间为多少字节? 4.利用一维数组存储数据,按元素值的升序或降序排列,按给定条件或功能对数组元素依次进行访问和处理。 5.二维数组的含义、定义格式及初始化格式。可以省略哪一维? 6.二维数组的行数和列数的概念,数组长度(即所含元素个数)的计算。 7.访问二维数组元素的语法格式。第一个下标运算符的操作结果为对应的一维数组,第二个下标运算符的操作结果为该一维数组中的对应元素。 8.二维数组中的所有元素在存储空间中的排列情况,每个元素的存储地址的计算。 9.利用二维数组存储矩阵数据,按给定条件或功

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档