2022年计算机二级C语言考点归纳汇总 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年计算机二级C语言考点归纳汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机二级C语言考点归纳汇总 .pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章C程序设计 的初步知识2.1 程序的构成2.2 C 语言的基 本词法2.3 头文件、数据说明、函数的开始和 结束标志2.4 数据类型第3章顺序结构3.1 表达式语句 、函数调用语 句和空语句3.2 数据的输入 与输出,输入输出函数 的调用3.3 复合语句3.4 goto语句及语句标 号的使用第4章选择结构4.1 用 if语句 实现选择结 构4.2 用ch 语句实 现多分支选 择结构4.3 选择结构的 嵌套第5章循环结构5.1 for循环 结构和循环结构nue 语句 和k 语句5.4 循环的嵌套第6章字符型数据6.1 字符常量6.2 字符变量第7章函数7.1 库函数的正 确调用7.2 函数
2、的定义 方法7.3 函数的类型 和返回值7.4 形式参数与 实际参数,参数值的传递7.5 函数的正确 调用( 嵌套调用,递归调用) 7.6 局部变量和 全局变量7.7 变量的存储 类别、作用域及生存期7.8 内部函数及 外部函数20XX年计 算机二级 C语言考点 归纳汇总章节标题内容第1章程序设计基 本概念1.1 C 语言的特 点1.2 源程序的书 写规则1.3 C 语言的风 格精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 24 页第8章指针8.1 指针与指针 变量的概念 ,指针与地址 运算符8.2 变量、数组、字符串、函数、结构体的
3、指针以及指向 它们的指针变量8.3 用指针做函 数参数8.4 返回指针值 的指针函数8.5 指针数组、指向指针的指针8.6 main函数的命令参 数8.7 动态存储分 配第9章数组9.1 一维数组的 定义、初始化和引用9.2 二维数组的 定义、初始化和引用第10章字符串10.1 字符串与字 符数组10.2 字符串的指 针以及指向 字符串的指 针变量第11章对函数的进 一 步讨论11.1 传给n 函数的参 数11.2 通过实参向 函数传递函 数名或指向 函数的指针 变量11.3 函数的递归 调用第12章C语言中用 户标识符的 作用域和存储类12.1 局部变量和12.2 变量的存储 属性( 自动、
4、静态、寄存器、 外部 ) ,变量的作用 域和生存期全局变量12.3 内部函数和 外部函数第13章编译预处理 和 动态存储 分配13.1 宏定义 ( 不带参数的 宏定义,带参数的宏定义) 1 “文件包含”处理13.3 条件编译第14章结构体、共同体和用 户定义类型14.1 结构体与共 用体类型数 据的定义方 法和引用方 法14.2 用指针和结 构体构成链 表 ,单向链表的建立、输出、删除与插入第15章位运算15.1 位运算的含 义及应用15.2 简单的位运 算第16章文件16.1 文件类型指 针(FILE 类型指针 ) 16.2 文件的打开 与关闭 (fe) 精选学习资料 - - - - - -
5、 - - - 名师归纳总结 - - - - - - -第 2 页,共 24 页第1章 程序设计基 本概念考点 归纳1.1 C 语言的特 点C语言是近 年来非常流 行的语言,很多人宁愿放弃已经熟 悉的其他语 言而改用语言,其原因是语言有优于 其 他语言的 一系列特点 。下面是 C语言的主要特 点:(1) 语言简洁、紧凑,并且使用方便、灵活;(2) 运算符丰富 ;(3) 数据结构丰 富;(4) 具有结构化 的控制语句 ;(5) 语法限制不 太严格,使程序设计比 较自由;(6)C 语言允许 用户直接访 问 物理地址 , 能进行位 (bit)操作,可以直接对 硬件进行操 作。1.2 源程序的书 写 规
6、则C语言的书 写规则。 C语言书写 格式自由,一行内可以写几个语句 ,一个语句也 可以分写在 多行上。 C程序没有 行号,每个语句和数据定义的 最后必须有 一个分号。 C语言中分 号是语句中 不可少的,即使是程序中 的最后一 个语句也应 该包含分号 。C语言中的 注释可以用/* 用 */ 结束,注释可以在任何允许插 入空格符地 方插入。 C语言中注 释不允许嵌套,注释可以用西 文,也可以用中文。1.3 C 语言的风 格由于 C语言 对 语法限制 不太严格, 为了保证程 序的准确性 和可读性, 建议在书写 程序采用阶 梯缩进格式 。 也就是按如 下格式书写 C语言程序 :*; *() *;*;
7、*; *; 概括起来, C语言程序 具有如下的 风 格: 语言程序 的函数具体 模块结构风 格 ,使得程序整 体结构清晰 、层次清楚,为模块化程序设计提供 了强有力的 支持。 语言的源 程序的扩展 名都是 .C。 语言中的 注释格式为 :/* 注释内容 */ / 与* 之间不允许 有空格,注释部分允许出现在程 序中的任何 位 置。 语言中的 所有语句都 必须以分号 “ ;”结束。第2章 C 程序设计 的初步知识 考点归纳2.1 程序的构成尽管 C程序 的 内容千变 万化,但是它们的 构成都是一 致的,一个完整的 C源程序的 格 式可以如 下表示:编译预处理主函数 () 精选学习资料 - - -
8、 - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 24 页函数 () . . . 函数 () 从上面中可 以 看出,一个 C源程 序 实际上就 是若干函数 的集合,这些函数中 有一个是程序的主函数 ,任何 C的源 程序执行时 ,都是从主函 数开始执行 的,其它的函数 最终必将被 这个主函数 所调用。 C语言除了 主函数规定 必须取名ain 外,其它的函数名可以任取 ,但是要符合 C的标识符 取名规则,另外注意不要与保留字 重名,最好也不可与 C语言中 的库函数或其 它一些命 令如编译预 处另命令重 名。各个函数在 程序中所处 的位置并不 是固定的, 但要求一个
9、函数是完整 的、独立的。 不允许出现 在一个函数 内 部又去定 义另一个函 数,或是函数格式 不齐全的 现象。一个完整的一 般意义上 的函数有一 个固定的框 架,编写具体的函数时,只需在这个 框架中填入 相应的内容 即可。框架如下:函数类型函数名 ( 形参 ) 形参说明 内部变量说 明 ;执行语句部 分 ; 2.2 C 语言的基 本词法C语言的基 本词法由三 部分组成:符号集、关键字、保留字。符号集就是 一 门语言中 允许出现的 字符的集合 ,C语言的符 号集就是S 码表中的一些字符,在键盘上不能直接得到 ( 比如说响铃 字符) ,C语言引入 了转义字符 的概念,利用反斜杠 符号后加上字母的一
10、个字符 组合来表示 这些字符,当在源程序 中遇到这类 字符组合时 , 虽然这个字 符组合是一 个字符串的 形式,但 C语言仍 会自动将之 理 解成某一 特定的字符。比如, C语言在处 理这个字符 组合时,会自动理解成回车换行 符号。转义字符经过进一步引 申应用,形成了另外两种形式: 和 x ,这里后的和xnn 分别 代表三位 八进制和两 位十六进制 数( 打头的 x只是标明后面 跟着的是 十六进制数) ,这两种形式 不再局限于 表示不可打 印的字符,它们可以表示 S 码表中的任意字符,只要把所需 表示的字符 的 S I 码转换成 八进制数或 十六进制数 即可。比如说字母 , S 码为65,65
11、的八进 制 和十六进 制分别为1 01和 x 1,所以,字母A可表 示为 101或 x 1 ,对转义字符应认真理解 。标识符就是 用 以标识的 符号。正如现实生 活中给每一 个人都取一 个名字一样 ,C语言中的每 一个对象 ( 如函数、 变量等 ) 都必须取一 个标识符以 和其它对象 区 别开。 在 C语言中 ,这个标识符 是一个字符 串,这个字符串 的 选定有一 定的规则: 必须是以字 母 或下划线 开头的字母与 数字的序 列。 除了这个基 本的规则外 , C语言对标 识符的命名 还有几个限 制需加以注 意:长度最好不 要超过八个 字符。因 C中对标 识符只处理 前8个字符 ,超过 8个长
12、度的部分将 被C自动忽 略掉。 FGH1 和 FH 是同一个标识符;标识符不要与保留字同名,最好也不要 与 C提供的 标准标识符 ,如库函数重 名;应注意 C语言 对大小写 字母是敏感的 ,Abcd和abcd 是两个不同的 标识符。关键字实际 上 就是一些 特殊的标识 符,又称保留字 , 这些保留字 不允许用户 对它重新定义。2.3 头文件、数据说明、函数的开始和结束标志1. 头文件:也称为包含 文件或标题 文件, 一般放在一 个 C语言程 序的开头,用 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 24 页文件名的格式,其中文件名是
13、头文件名 ,一般用 .h 作为扩展 名。2. 数据说明: C语言中的 数据分常量 和变量两种 。3. 常量:有数值常量和符号常量 两种。4. 数值常量:可以分为整型常量、实型常量、浮点型常量和字符常量 。5. 符号常量:用一个标识符代表的一 个常量,又称标识符形式的常量 。6. 变量:其值可以改变的量,变量名习惯上用小写字 母表示。7. 标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效 字符序列 。8. 标识符的命 名规则: C语言中标 识 符只能由 字母、数字下划线三种字符组 成,且第一个字 符必须为字 母 或下划线 。 C语言是大 小写敏感语 言, 即对大小写 字母
14、认为是 不 同的字符 。C语言中标 识符的长度 随 系统不同 而字,如OC中取前 个字符, 8个字符后 面的字符会自动取消。2.4 数据类型C语言的数 据类型可以 分为三类:基本类型构造类型派生类型整型字符型ar 实型 (浮点型 双精度型空类型i d 结构体r uct 公用 (联合 ) 体n枚举型um 用户定义类 型 (使用关键字ef) 数组类型指针类型1. 整型常量: C语言中的 整型常量有 三种形式:十进制整型常量、八进制整型常量和十六进 制整型常 量。十进制整型 常量可以用 一串连续的 十进制数字 来表示; 八进制整型 常量用数字 0开头 ( 注意:不是字母) ,后面可以跟 一串合法的
15、八进制数字 ;十六进制整 型常量用0 x或0X 开头,后面可以跟一串合法的 十六进制数 字。整型常量又 有 短整型 int)、基本整型 (int)、长整型 (long int)和无符号型ged) 之分。2. 整型变量:整型变量也可以分为基 本型、短整型、长整型和无符号型四种 。 分别用int(或t ),long int(或ned long)对它们进行 定义。不同的计算 机 对上述几 种整型数据 所占用的内 存字节数和 数值范围有 不同的规定 ,以IBM-PC微机为 例 ,以上各种数 据 所分配的 存储空间和 数值范围见 下表:类型名所占字节数数值范围int4 2 2 - 1 +210 0 精选
16、学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 24 页0 int 2 long int nedint ned long 2 3. 实型常量: C语言中的 实型常量有 两种表示形 式:十进制数形 式和指数形 式。在用指数形 式表示实型 数 据时,字母E可以 用小写 e 代替 ,指数部分必 须 是整数 ( 若为正整数 时,可以省略 号 ) 。4. 实型变量: C语言中的 实型变量分 为两种:单精度类型和双精度类 型,分别用保留 关键字oat 和进行定义。在一般系统中,一个at 型数据 在内存中占 4个字节;一个ble 型数 据占8个字 节(
17、一个e 型数据占 16个字节 ) 。5. 字符常量: C语言的字 符常量代表S 码字符集里的一个字符 ,在程序中要 单引号括起 来。C语言规定 字符常量可 以作为整数 常量来处理 ( 注:这里的整数常量指的是 相应字符的S 代码,因此字符常量可以参与 算 术运算 ) 。在 C语言中 还 有一类特 殊形式的字 符常量,称为转义字符。这类字符常 量是以一个反斜杠开头 的字符序列 ,但它们只代 表某个特定 的 S 码字符,在程序中使用这种常量 时要括在一 对单引号中 。6. 字符变量: C语言中的 字符变量用 关键字ar 来定义 , 每个字符变 量中只能存 放一个字符 。在一般系统 中,一个字符变
18、量 在计算机 内存中占一 个字节。与字符常量一样,字符变量也 可以出现在 任何允许整 型变量参与 的运算中。7. 字符串常量 :C语言中的 字符串常量 是由一对双 引 号括起来 的字符序列 。注意不要将字符常量和 字符串常量 混淆。 C语言对字 符串常量的 长度不加限 制, C编译程序 总是自动地 在字符串的 结尾加一个 转义字符 0,作为字符串常量的结束 标志。 C语言中没 有专门的字符 串变量,如果要把字符串存放在 变量中,则要用一个字符型数组 来实现。第3章 顺序结构考 点归纳3.1 表达式语句 、 函数调用语 句和空语句1.C 语言的语 句共分五大 类:表达式语句 、控制语句、函数调用
19、语句、空语句和复 合 语句。2. 表达式语句 的一般形式 为表达式;最典型的表 达 式语句是 由一个赋值 表达式加一 个分号构成 的赋值语句 。3. 控制语句是 C语言程序 设计中用来 构成分支结 构 和循环结 构的语句。此类语句有i f语句, for 语句 ,语句, -语句, h 语句等。4. 函数调用语 句的一般形 式为函数名 ( 实参表 ) ;5. 空语句的一 般形式为;这条语句的 含 义是什么 也不做。凡是在 C语句程序中出 现语句的地 方 都可以用 一个分号来代 替一条语 句。6. 复合语句的 一般形式为语句 1;语句 2;复合语句在 功 能上相当 于一条语句 。精选学习资料 - -
20、 - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 24 页3.2 数据的输入 与 输出,输入输出函数的调用1.C 语言本身 没有提供输 入、输出操作语句。C程序的输 入和输出完 全 依靠调用 C语言的标 准输入、输出函数来完成。四个常用的输入、输出函数是:f 函数、 函数、 ar 函数、 ar 函数f 函数是语言提供的 标准输出函 数,它的作用是 在终端设备 ( 或系统隐含 指定的输出 设备) 上按指定格 式 进行输出 。f 函数的一 般调用形式 如下:f ( 格式控制,输出项表) 如果在i ntf函数调用之后 加上;,就构成了输出语句。格式控制参 数 以字
21、符串 的形式描述 ,由两部分组 成:普通字符:将被简单地显示;格式字符:将引起一个输出参数项 的转换和显 示 ,由“ % ”引出并以一个 类型描述 符结束的字 符串,中间可加一些可选的附 加说明项,如下表所示。附加说明项附加说明项说 明- 或+ 用于指定是 否对齐输出 ,具有“ - ”符号表示左对齐,无“ - ”或有“ ”表示右对齐0 用于指定是 否填写 0,有此项表示 空 位用0补 充,无此项表示 以空格补充m.n 用于指定输 出域宽及精 度 ,m是指域宽 ,n 为精度,当指定n 时, 隐含的精度 为6位L 或 h 用于输出长 度修正。其中,l 对于整型 是 指g, 对实型是; h 只用于整
22、 型的格式字 符,并修正为hort 型格式字符用 于 指定输出 项的数据类 型及输入格 式,如下表所示。注意:编译程序只是在检查了f 函数中的 格式参数后 ,才能确定有 几 个输出项 ,是什么类型 、以什么格式 输出。在编程序时,应使输出格 式与输出项 对应。格式字符格式字符说 明CcD 输出一个字 符d 或 I 输出带符号 的十进制整 型数OoO 以八进制无 符号形式输 出 整型数 ( 不带前导0 )x 或 X 以十六进制 无符号形式 输出整型数 ( 不带前导0 x 或0X),对于 x,用ef 输出十六 进制数码 ;对于 X,用EF 输出十 六进制数码UuU 按无符号的 八进制形式 输 出整
23、型数FfF 以小数的形 式输出单精 度 或双精度 数,小数位由精 度指定,隐含的精度为 6;如指定精度 为0,则小数部分( 包含小数点 ) 都不输出e 或 E 以指数形式 输出单精度 及双精度数 ,小数位数由 精度指定,隐含的精度为6;如指定精度 为0,则小数部分( 包含小数点 ) 都不输出g 或 G 由系统决定 是采用 %f 不是采用 % e 格式,以便使输出宽度最小SsS 输出字符串 中的字符,直到遇到 0时为止,或输出指定的字符数PpP 输出变量的 内存地址% 打印一个 % 函数是 C语言 提供的标 准输入函数 , 它的作用是 在终端设备 ( 或系统隐含 指定的输入 设备)上输入数据 。
24、S 函数的一般 调用形式是 :精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 24 页( 格式控制,输入项表) 如果在anf 函数 调用之后加 上;,就构成了输入语句。格式控制是 用 双引号括 起来的字符 串,称为格式控 制串。格式控制串 的作用是指 定输入时的 数据转换格 式 ,即格式转换 说 明。格式转换说明是由% 符号开始,其后是格式描述符。输入项表中 的 各输入项 用逗号隔开 ,各输入项只 能是合法的 地址表达式 ,即在变量之 前加一个地 址符号 &。在f 函数中每 个格式说明 都必须用 % 开头,以一个格式字符结束。S 函 数
25、中的格 式控制字符 与t f 函数中 的相似,由格式说明项与输入格 式符组成。格式说明项如 下表所示 。格式说明项格式说明项说 明% 起始符* 赋值抑制符 ,用于按格式 说 明读入数 据,但不送给任 何变量MmM 域宽说明l 或 h 长度修正说 明符中 的格式字 符如下表所 示。格式说明项说 明CcC 输入一个字 符DdD 输入十进制 整型数IiI 输入整型数 ,整数可以是 带前导 0的八进制数,带前导 0 x ( 或0X)的十六进制 数OoO 以八进制形 式输入整型 数 ( 可为带前导 0,也可不带前导0) XxX 以十六进制 形式输入整 型 数( 可带前导0 x 或0X,也可不带 ) Uu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年计算机二级C语言考点归纳汇总 2022 计算机 二级 语言 考点 归纳 汇总
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内