总体上必须清楚的:?2)读程序都要从 main() 入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。?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中的第一个字母大写了,所以不是关键字。?关键字有: auto break case char const continue default do double else enum extern float for goto if int long register return short signed static sizeof struct switch typedef union unsigned void volatile while auto :声明自动变量 double :声明双精度变量或函数 int : 声明整型变量或函数 struct :声明结构体变量或函数 break :跳出当前循环 else :条件语句否定分支(与 if 连用) long :声明长整型变量或函数 switch : 用于开关语句 case :开关语句分支 enum :声明枚举类型 register :声明寄存器变量 typedef :用以给数据类型取别名 char :声明字符型变量或函数 extern :声明变量是在其他文件正声明 return :子程序返回语句(可以带参数,也可不带参数) union :声明共用数据类型 const :声明只读变量 float :声明浮点型变量或函数 short :声明短整型变量或函数 unsigned :声明无符号类型变量或函数 continue :结束当前循环,开始下一轮循环 for :一种循环语句 signed :声明有符号类型变量或函数 void :声明函数无返回值或无参数,声明无类型指针 default :开关语句中的“其他”分支 goto :无条件跳转语句 sizeof :计算数据类型长度 volatile :说明变量在程序执行中可被隐含地改变 do :循环语句的循环体 while :循环语句的循环条件 static :声明静态变量 if: 条件语句 2)实型数据的合法形式: ?-1 就是合法的,且数据是 ×10-1 。?考试口诀: e前e后必有数, e后必为整数。.?3)字符数据的合法形式::?'1' 是字符占一个字节, "1" 是字符串占两个字节(含有一个结束符号)。?'0' 的ASCII 数值表示为 48,'a' 的AS
C语言 各章知识点总结 来自淘豆网m.daumloan.com转载请标明出处.