2022年c语言程序设计基本概念考点归纳 .pdf
《2022年c语言程序设计基本概念考点归纳 .pdf》由会员分享,可在线阅读,更多相关《2022年c语言程序设计基本概念考点归纳 .pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 章 程序设计基本概念考点归纳1、1 C 语言的特点C语言就是近年来非常流行的语言,很多人宁愿放弃已经熟悉的其她语言而改用C语言,其原因就是C语言有优于其她语言的一系列特点。下面就是C语言的主要特点:(1)语言简洁、紧凑,并且使用方便、灵活;(2)运算符丰富;(3)数据结构丰富;(4)具有结构化的控制语句;(5)语法限制不太严格,使程序设计比较自由;(6)C 语言允许用户直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作。1、2 源程序的书写规则C语言的书写规则。C语言书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。C程序没有行号,每个语句与数据定义的最后必
2、须有一个分号。C语言中分号就是语句中不可少的,即使就是程序中的最后一个语句也应该包含分号。C语言中的注释可以用/*用*/结束,注释可以在任何允许插入空格符地方插入。C语言中注释不允许嵌套,注释可以用西文,也可以用中文。1、3 C 语言的风格由于 C语言对语法限制不太严格,为了保证程序的准确性与可读性,建议在书写程序采用阶梯缩进格式。也就就是按如下格式书写C语言程序:*;*()*;*;*;*;概括起来,C 语言程序具有如下的风格:C语言程序的函数具体模块结构风格,使得程序整体结构清晰、层次清楚,为模块化程序设计提供了强有力的支持。C语言的源程序的扩展名都就是、C。C语言中的注释格式为:/*注释内
3、容*/与*之间不允许有空格,注释部分允许出现在程序中的任何位置。C语言中的所有语句都必须以分号“;”结束。第 2 章 C 程序设计的初步知识考点归纳2、1 程序的构成尽管 C程序的内容千变万化,但就是它们的构成都就是一致的,一个完整的C源程序的格式可以如下表示:编译预处理主函数()函数()从上面中可以瞧出,一个 C源程序实际上就就是若干函数的集合,这些函数中有一个就是程序的主函数,任何 C的源程序执行时,都就是从主函数开始执行的,其它的函数最终必将文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB
4、3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L
5、6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档
6、编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1
7、I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9
8、G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV
9、8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U
10、4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10文档编码:CZ1I2L1Q9G10 HV8S7J6U4H5 ZB3O5H6L6L10被这个主函数所调用。C语言除了主函数规定必须取名main 外,其它的函数名可以任取,但就是要符合C的标识符取名规则,另外注意不要与保留字重名,最好也不可与C语言中的库函数或其它一些命令如编译预处另命令重名。各个函数在程序中所处的位置并不就是固定的,但要求一个函数就是完整的、独立的。不允许出现在一个函数内部又去定义另
11、一个函数,或就是函数格式不齐全的现象。一个完整的一般意义上的函数有一个固定的框架,编写具体的函数时,只需在这个框架中填入相应的内容即可。框架如下:函数类型函数名(形参)形参说明 内部变量说明;执行语句部分;2、2 C 语言的基本词法C语言的基本词法由三部分组成:符号集、关键字、保留字。符号集就就是一门语言中允许出现的字符的集合,C 语言的符号集就就是ASC 码表中的一些字符,在键盘上不能直接得到(比如说响铃字符),C 语言引入了转义字符的概念,利用反斜杠符号后加上字母的一个字符组合来表示这些字符,当在源程序中遇到这类字符组合时,虽然这个字符组合就是一个字符串的形式,但 C语言仍会自动将之理解成
12、某一特定的字符。比如,C 语言在处理这个字符组合时,会自动理解成回车换行符号。转义字符经过进一步引申应用,形成了另外两种形式:ddd与 xnn,这里后的ddd 与xnn 分别代表三位八进制与两位十六进制数(打头的 x只就是标明后面跟着的就是十六进制数),这两种形式不再局限于表示不可打印的字符,它们可以表示ASC 码表中的任意字符,只要把所需表示的字符的ASCII 码转换成八进制数或十六进制数即可。比如说字母A,ASCII 码为 65,65 的八进制与十六进制分别为101 与 x41,所以,字母 A可表示为101或 x41,对转义字符应认真理解。标识符就就是用以标识的符号。正如现实生活中给每一个
13、人都取一个名字一样,C 语言中的每一个对象(如函数、变量等)都必须取一个标识符以与其它对象区别开。在C语言中,这个标识符就是一个字符串,这个字符串的选定有一定的规则:必须就是以字母或下划线开头的字母与数字的序列。除了这个基本的规则外,C 语言对标识符的命名还有几个限制需加文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1
14、S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档
15、编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6
16、B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1
17、L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9
18、X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K
19、5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR
20、10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9以注意:长度最好不要超过八个字符。因 C中对标识符只处理前8 个字符,超过 8 个长度的部分将被C自动忽略掉。ABCDEFGH1与 ABCDEFH2就是同一个标识符;标识符不要与保留字同名,最好也不要与C提供的标准标识符,如库函数重名;应注意C语言对大小写字母就是敏感的,Abcd 与 abcd 就是两个不同的标识符。关键字实际上就就是一些特殊的标识符,又称保留字,这些保留字不允许用户对它重新定义。2、3 头文件、数据说明、函数的开始与结束标志1、头文件:也称为包含文件或标题文件,一般放在一个
21、C语言程序的开头,用#include文件名的格式,其中文件名就是头文件名,一般用、h 作为扩展名。2、数据说明:C 语言中的数据分常量与变量两种。3、常量:有数值常量与符号常量两种。4、数值常量:可以分为整型常量、实型常量、浮点型常量与字符常量。5、符号常量:用一个标识符代表的一个常量,又称标识符形式的常量。6、变量:其值可以改变的量,变量名习惯上用小写字母表示。7、标识符:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。8、标识符的命名规则:C 语言中标识符只能由字母、数字下划线三种字符组成,且第一个字符必须为字母或下划线。C语言就是大小写敏感语言,即对大小写字母认
22、为就是不同的字符。C语言中标识符的长度随系统不同而字,如 TURBO C 中取前 8 个字符,8 个字符后面的字符会自动取消。第 3 章 顺序结构考点归纳3、1 表达式语句、函数调用语句与空语句1、C语言的语句共分五大类:表达式语句、控制语句、函数调用语句、空语句与复合语句。2、表达式语句的一般形式为表达式;文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM
23、9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10
24、K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 Z
25、R10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S1S5H9文档编码:CK6B3L7X1L5 HM9X7T10K5N4 ZR10K9S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c语言程序设计基本概念考点归纳 2022 语言程序设计 基本概念 考点 归纳
限制150内