C语言复习资料(含公共基础知识要点).doc
文本预览下载声明
National Computer Rank Examination
全国计算机等级考试
成都新视野教育 教学研究部 编
内部资料 仅限学员
第一部分 C语言程序设计复习资料
总体上必须清楚的:
程序有3中基本结构: 顺序结构 、选择结构 和 循环结构。
用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”;源程序经编译后生成后缀名为“.obj”的目标文件;再把目标文件与各种库函数连接起来,生成“.exe”的可执行文件。
main函数,又称主函数,每个C程序有且只有一个main函数;无论main函数在整个程序中的位置如何,程序总是从main函数开始执行、也从main函数结束。读程序时应从main函数开始, 然后从上往下读(碰到循环做循环,碰到选择做选择)。
无论是数值数据还是非数值数据(如字符等)在计算机中均以二进制 形式存储;由0或1构成的二进制称为位(bit),八个位构成一个字节(Byte),1个Byte=8个bit。二进制、八进制、十六进制转化为十进制采用按权展开法进行,十进制转化为二进制、八进制、十六进制采用除R取余法(R可取2、8或16);数据的存放位置就是它的地址。
概念常考到的:
编译预处理不是C 语言的一部分,不占运行时间,不要加分号。
每个C 语言程序中main 函数是有且只有一个。
在函数定义中不可以再定义函数、即不允许函数嵌套定义。
算法可以没有输入,必须要有输出。
break只能用于循环结构和switch语句中。
逗号运算符的级别最低。
任意合法的表达式一定有一个数值与它对应。
第一章 C语言基础知识
【考点1】C程序书写规范
每条C语句的后面必须有一个分号,分号是语句的一部分;一行内可写多条语句,一个语句可以分成多行书写。
C程序中对字母的大小写是敏感的,如A与a是不同的标识符。
注释:是对程序的说明,目的是提高程序的可读性,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,不允许嵌套注释。
运行一个C程序,从输入源程序开始要经过编辑源程序文件(.C)、编译生成目标文件(.obj)、链接生成可执行文件(.exe)和执行四个步骤。
注意:源程序不能直接执行,必须经过编译链接生成可执行文件.exe的方可直接执行。
【考点2】标识符
合法的标识符要求是由字母,数字,下划线组成。有其它元素就错了。
并且第一个必须为字母或则是下划线。第一个为数字就错了。
每年必考:合法用户标识符:
a.标识符分为三类:关键字、预定义标识符、用户标识符。
用户标标识符就是不能为关键字即可。(考试形式选择题,如:以下是合法用户标识符的选项是)
【考点3】判断常量是否合法
常量是指在程序运行过程中,其值不能改变的量;分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。
整型常量:有十进制、八进制和十六进制三种表示形式,没有二进制形式;八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中每个数位的数值不会大于7。
例如:- 080不是合法的整型常量
实型常量:有两种表示形式:小数形式和指数形式;掌握判定指数形式合法性。
口诀:E前E后必有数,E后必须为整数。
字符常量:稍后介绍
字符串常量:注意空串和空格串的区别
符号常量:如使用define定义的常量,#define M 3
【考点4】变量
在程序运行过程中其值可以改变的量称为变量。
整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned);短整型占2个字节的存储单元,其他整型占4个字节。
注意:变量在计算机中所占用存储空间的大小由C语言编译系统决定。
实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节,双精度实型占8个字节。
【考点5】字符型数据
字符型数据包括字符常量和字符变量,在计算机中占用1个字节的存储空间;计算机处理时把字符型数据当作等值的整型ASCII值进行存储或运算。
转义字符:
在程序中 int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x 必须存在。
在程序中 int a = 06d, 是一个八进制的形式。
在转义字符中,’\x6d’ 才是合法的,0 不能写,并且x 是小写。
‘\141’ 是合法的, 0 是不能写的。
‘\108’是非法的,因为不可以出现8
大小写字母的转换:
大写字母转换成对应小写字母:ch + 32 如 ‘A’ + 32 = ‘a’
小写字母转换成对应大写字母:ch – 32 如 ‘y’ – 32 = ‘Y’
数字字符与对应数字的转换:ch – 48 如 ‘1’ – 48 = 1
显示全部