C语言程序设计复习资料
总体上必须清楚的 :
1) 程序结构是三种 : 顺序结构 , 循环结构 ( 三个循环结构 ), 选择结
构(if 和 switch)
2) 读程序都要从 main() 入口 , 然后从最上面顺序往下读 ( 碰到循环
做循环 , 碰到选择做选择 ) 。
3) 计算机的数据在电脑中保存是以 二进制 的形式 . 数据存放的位
置就是 他的地址 .
4)bit 是位 是指为 0 或者 1 。 byte 是指字节 , 一个字节 = 八个
位.
5) 一定要记住 二进制 如何划成 十进制。
概念常考到的:
1、编译预处理不是 C 语言的一部分,不再运行时间。 C 语言编译
的程序称为源程序,它以 ASCII 数值存放在文本文件中。
2、每个 C 语言程序中 main 函数是有且只有一个。
3、在函数中不可以再定义函数。
4、算法的是一定要有输出的,他可以没有输入。
5、break 可用于循环结构和 switch 语句。
6、逗号运算符的级别最低 。
第一章
1 )合法的用户标识符考查:
合法的要求是由 字母,数字,下划线 组成。有其它元素就错了。
并且 第一个必须为字母或则是下划线 。第一个为数字就错了。
关键字不可以作为用户标识符号 。main define scanf printf 都
不是关键字。迷惑你的地方 If 是可以做为用户标识符。 因为 If 中的
第一个字母大写了,所以不是关键字。
2 )实型数据的合法形式:
2.333e-1 就是合法的,且数据是 2.333 ×10-1 。
考试口诀: e 前 e 后必有数, e 后必为整数 。.
3 )字符数据的合法形式 : :
'1' 是字符占一个字节, "1" 是字符串占两个字节 ( 含有一个结束
符号 ) 。
'0' 的 ASCII 数值表示为 48 ,'a' 的 ASCII 数值是 97 ,'A' 的
ASCII 数值是 65 。
4 ) 整型一般是两个字节 , 字符型是一个字节,双精度一般是 4 个
字节 :
考试时候一般会说,在 16 位编译系统,或者是 32 位系统。碰
到这种情况,不要去管,一样做题。掌握整型一般是两个字节 , 字
符型是一个字节,双精度一般是 4 个字节就可以了。
5 )转义字符的考查:
在程序中 int a = 0x 6 d ,是把一个十六进制的数给变量 a 注意
这里的 0x 必须存在。 a~f
在程序中 int a = 0 6d, 是一个八进制的形式。
在转义字符中, ? x6d? 才是合法的, 0 不能写,并且 x 是小写。
, 141? 是合法的, 0 是不能写的。
, 108?是非法的,因为不可以出现 8 。
6 )算术运算符号的优先级别:
同级别的有的是从左到右,有的是从右到左。
7 )强制类型转换:
一定是