"C语言复习提纲"
C语言是计算机编程语言中的一种经典语言,学习C语言对编程基础的建立和提高编程能力有着至关重要的作用。因此,复习和掌握C语言的知识点是非常必要的。
1. 程序结构:C语言程序结构之所以重要,因为它直接影响到程序的执行结果。C语言程序结构主要有三种:顺序结构、循环结构和选择结构。顺序结构是指程序按照顺序执行的结构,循环结构是指程序根据条件重复执行的结构,选择结构是指程序根据条件选择执行的结构。
2. 读程序的入口:main()函数是C语言程序的入口点,它是程序的起点。读程序时,总是从main()函数开始,然后按照顺序往下读,碰到循环结构就执行循环,碰到选择结构就执行选择。
3. 数据在电脑中的保存形式:计算机中的数据是以二进制形式保存的。二进制形式是指数据以0和1的形式保存。一个字节等于八个位。
4. bit和byte的概念:bit是指0或1,byte是指八个bit组成的单位。
5. 二进制的重要性:二进制是计算机中的基础语言,理解二进制对学习C语言非常重要。需要掌握二进制的运算规则和转换规则。
6. 编译预处理:编译预处理不是C语言的一部分,它不占用运行时间。C语言编译的程序称为源程序,以ASCII码形式存放在文本文件中。
7. main函数:每个C语言程序中只有一个main函数。main函数是程序的入口点。
8. 函数定义:在函数中不能再定义函数。
9. 算法的定义:算法是指计算机程序中的一种解决问题的方法。算法一定要有输出,可以没有输入。
10. break语句:break语句可以用于循环结构和switch语句中。
11. 逗号运算符:逗号运算符的级别最低。
12. 用户标识符:用户标识符是指C语言中的变量名和函数名。用户标识符必须以字母或下划线开头,不能以数字开头。
13. 实型数据:实型数据的合法形式是小数点后面跟随数字,可以是科学计数法。
14. 字符数据:字符数据的合法形式是单引号或双引号括起来的字符或字符串。
15. 整型和字符型:整型一般是两个字节,字符型是一个字节。
16. 转义字符:转义字符是指在C语言中用来表示特殊字符的字符。例如,'\x'表示十六进制的数值。
17. 算术运算符的优先级别:算术运算符的优先级别从高到低是:括号、指数运算符、乘除模运算符、加减运算符、赋值运算符、逗号运算符。
18. 强制类型转换:强制类型转换是指改变变量的数据类型。例如,(int)a将变量a的数据类型强制转换为整型。
19. 表达式:表达式是指C语言中的一个计算式。表达式的值可以是数字、变量或表达式的结果。
20. 位运算:位运算是指对二进制数据进行操作的运算。例如,左移运算符<<和右移运算符>>。
21. 八进制和十六进制:八进制和十六进制是指数据的表示形式。八进制是以0开头,十六进制是以0x开头。
22. 取整丢小数:取整丢小数是指对实型数据进行取整操作。例如,将3.14取整为3。
C语言的知识点非常广泛,需要系统地学习和掌握。只有掌握了这些知识点,才能更好地学习和应用C语言。