2022年C语言期末考试全部知识点复习资料重点常考点.docx
《2022年C语言期末考试全部知识点复习资料重点常考点.docx》由会员分享,可在线阅读,更多相关《2022年C语言期末考试全部知识点复习资料重点常考点.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -C语言 学问点复习资料考试是难得的训练自己的机会,在特定的时间、特定的地点、特定的 气氛下,你需要调动各方面的才能;而在每一次考试中,我都下意识 地应用自己摸索出来的“ 目标掌握法” ,做到了每次考试有有收成和 进步;每次考试前,我都会在一张白纸上写满通过本次考试要达到 的目标:要留意克服哪些易犯的错误,特殊是要克服前几次考试中暴 露出来的共性的失误;要积存哪些体会,应用哪些技巧,比如挑选题 35 中的特点值法;要在多长的时间内完成卷面各部分,比如,争取 分钟内完成数学试卷中的挑选题和填空题;要培育锤炼哪些考
2、试应试 的心理素养等;也就是说,我们要把考试看成是一个完整的流程,包括考前 预备、考场发挥和考后调整三个阶段;同学中存在的误区往往是只注意考前的预备和考场的发挥两个阶段,对考后调整留意不够; 事实上,高考之前的每一次模拟考试,最重要的就是考试后的总结与反思,只 有这样,才能熟识到自己的薄弱环节,不断提高考试才能;所以,有 心的同学肯定要留意做好健全的考后调整,不断提高自己的实力;总体上必需清晰的 : 1程序中基本的掌握结构是三种: 次序结构、挑选结构 分支结构 、循环结构;1 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 25 页 -
3、- - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -2读程序都要从 main 入口 , 然后从最上面次序往下读 遇到循环做循环, 遇到挑选做挑选 ,有且只有一个 main 函数;3运算机的数据在电脑中储存是以 就是 它的地址 . 二进制的形式 . 数据存放的位置4bit 是位 是指为 0 或者 1; byte 是指字节 , 一个字节 = 八个位 . 5. 编译预处理不是 考!)C语言的一部分, 不占运行时间,不要加分号;(常#define PI 3.1415926; 这个写法是错误的,肯定不能显现分号;6. 每个 C语言程序中
4、main 函数是有且只有一个;7. 用 C语言编写的程序称为源程序,扩展名是 .c ;C程序必需经过编辑、编译、链接、运行四个步骤才可得到运行结果;留意.c 和.obj文件时无法运行的,只有.exe 文件才可以运行;(常考!)8. C语言书写格式是自由的,每行可以写多个语句,一条语句也可以 写在多行;9. 一个 C语言程序有且只有一个main 函数,是程序运行的起点;10. Cfree 、VC/VC+、CodeBlock 等是软件,用来运行写的 C语言程 序;(编译环境)11标识符(必考内容):合法的要求是由字母,数字,下划线组成;有其它元素就错了;并且第一个必需为字母或就是下划线;第一个为数
5、字就错了 12. 标识符分为关键字、预定义标识符、用户标识符;关键字(P259):不行以作为用户标识符号; main define scanf 2 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 25 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -printf 都不是关键字;困惑你的地方是If 、Main 等可以做为用户标识符;由于 If 、Main 中的第一个字母大写了, 所以不是关键字和特定 字了;预定义标识符: 如 define scanf printf
6、 include;记住预定 义标识符可以做为用户标识符,但由于它们有特定含义,一般不做用 户标识符;用户标识符:可作为常量名、变量名、函数名、构造类型名等;13. 整型常量: C语言只有八、十、十六进制整数,没有二进制;但 是运行时候,全部的进制都要转换成二进制来进行处理;(考过两次) C 语言中的八进制规定要以 0 开头;018的数值是非法的, 八进制 是没有 8 的; C语言中的十六进制规定要以0x 开头;14. 实型常量:小数的合法写法: C语言小数点两边有一个是零的话, 可以不用写;如:1.0 在 C语言中可写成 1,0.1 在 C语言中可以写成 .1 ;科学计数法的合法形式: 考试口
7、诀: e 前 e 后必有数, e 后必为整 数;如:2.333e-1 就是合法的,且数据是2.333 10-1 ;15. 字符常量:单引号:留意:转义字符P260 1)字符数据的合法形式 : 1 是字符占一个字节,1 是字符串占两个字节 含有一个终止符 号;3 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 25 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - 0 的 ASCII 数值表示为 48,a 的 ASCII 数值是 97,A 的 ASCII数值是 6
8、5;一般考试表示单个字符错误的形式:65 1 相互之间一般是大写字母和小写字母转换的方法:A+32=a 相差 32;2)转义字符:转义字符分为一般转义字符、 八进制转义字符、十六进制转义字符;一般转义字符:背诵 0 、 n 、” 、;八进制转义字符:141是合法的,前导的 0 是不能写的;十六进制转义字符:x6d才是合法的,前导的 0 不能写,并且 x 是小写;3)字符型和整数是近亲:两个具有很大的相像之处 char a = 65 ; printf“ %c” , a; 得到的输出结果: a printf“ %d” , a;得到的输出结果: 65 16. 字符串常量:双引号“ ”留意:有效长度和
9、储备长度;17. 变量:作用是储备数据,变量名必需是合法的标识符,变量定义时必需指明类型;变量参加运算时必需有确定的值,包括作函数的实参;18表达式:用于运算;核心:表达式肯定有数值!常考:优先级和结合性4 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 25 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -(1)算术表达式: +,- ,*,/ ,% 考试肯定要留意:“3/2 的结果就是 1. / ”两边都是整型的话,结果就是一个整型;“ / ”假如有一边是小数
10、,那么结果就是小数;3/2.0 的结果就是 0.5 “ %” 符号请肯定要留意是余数, 考试最简洁算成了除数;“ %” 符号两边要求是整数;不是整数就错了;(2)赋值表达式: 表达式数值是最左边的变量的值(赋值的左边只能是一个变量);如 a=b=5;该表达式为 5;赋值;留意: int x=y=10 ;错啦,定义时,不行以连续赋值;int x,y; x=y=10; 对滴,定义完成后,可以连续(3)复合的赋值表达式:+=、-=、*=、/=、%= 等的含义; int a=2; a*=2+3 ;运行完成后, a 的值是 10;肯定要留意, 第一要在 2+3 的上面打上括号; 变成(2+3)再运算;(
11、4)自增、自减表达式:自加、自减表达式:假设a=5,+a(表达式的值为6), a+(表达式的值为 5);考试口诀: +在前先加后用, +在后先用后加;(5)逗号表达式:5 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 25 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -优先级别最低;表达式的数值是逗号最右边的那个表达式的数值;(2,3,4)的表达式的数值就是 4; z=(2,3,4) 整个是赋值表达式 这个时候 z 的值为 4;(有点难度哦!) z= 2,3
12、,4 (整个是逗号表达式)这个时候z 的值为 2;(6)关系表达式: a表达式的数值只能为1(表示为真),或 0(表示假);如 98 这个关系表达式是真的, 所以 98 这个表达式的数值就是1;如 76 这个关系表达式是假的, 所以 76 这个表达式的数值就是0 b 考试最简洁错的:就是 int x=1,y=0,z=2; xyz 是真仍是假?带入为 102,从数学的角度动身确定是错的,但是假如是 C语言那么就是正确的!由于要 10 为假得到 0,表达式就变成了 0&| 优先的级别;b 留意短路现象;如: x & y 中 x 如为 0,不运算 y; x | y6 细心整理归纳 精选学习资料 -
13、- - - - - - - - - - - - - - 第 6 页,共 25 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -中如 x 为非零值,就也不运算 y;c 表示 x 小于 0 大于 10 的方法: 0x10是不行的,肯定要用 0x&x10 表示(8)位运算的考查:总的处理方法:(先把十进制变成二进制,运算出结果后再变成 十进制);char a = 6, b; 例 1:b = a2; 这种题目的运算是先要把 a 的十进制 6 化成二 进制,再做位运算;例 2:肯定要记住,异或的位运算符号” ” ;0 异或 1
14、 得到 1; 0 异或 0 得到 0;两个女的生不出来;考试记忆方法:一男 1 一女0 才可以生个小孩 1 ;例 3:在没有舍去数据的时候,右移一位表示除以 2;(9)补充:a)空语句不行以随便执行,会导致规律错误;b)注释:注释不是 嵌套!c)强制类型转换:C语言,不占运行时间,没有分号;不行以肯定是 (int )a 不是 int (a),留意类型上肯定有括号的;留意(int )(a+b) 和(int )a+b 的区分; 前是把 a+b 转型,后是把 a 转型再加 b;7 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 25 页 - -
15、 - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -d)三种取整丢小数的情形: int a =1.6 ; inta; 1/2; 3/2 ;19数据输出函数 printf 1)使用 printf 和 scanf 函数时,要在最前面加上 #include 2)printf 可以只有一个参数,也可以有多个参数;3)printf(“第一部分” ,其次部分);把其次部分的变量、表达式、常量以第一部分的形式呈现出来!4)printf(“ a=%d,b=%d” , 12, 34 ) 考试重点!肯定要记住是将 12 和 34 以第一部分的形式现在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言 期末考试 全部 知识点 复习资料 重点 考点
限制150内