学习C语言的知识点整理
这是本人自己整理的C语言学习知识要点,系统化的去学习效率会更高,希望能给大家带来帮助。
一、计算机编程语言基础知识
1、计算机语言
①机器语言
②汇编语言
③高级语言
2、编译原理
①编译器——赋予编程语言存在的意义
②编译
③链接
3、进制
①二进制
②八进制
③十进制
④十六进制
4、算法——程序的灵魂,没有算法的程序毫无价值。
5、数据——代码加工的原料、产物。
二、C语言中的基本数据类型——数据需要根据其取值范围、精度、数据所表示的信息等来进行分类,以方便编译器处理。但最终编译后在计算机中运行的程序并无这些区别。对计算机来说一切的一切都只是一大堆没有区别的数字(八位二进制数)。
1、整型——int
①长整型——longint
②短整型——shortint
③无符号整型——unsignedint
2、浮点型
①单精度——float
②双精度——dobule
3、字符型——char
4、布尔型——bool
5、枚举型——enum
三、C语言中的量——数据的容器
1、常量——数据不可变
2、变量——数据可变
①变量的定义
②变量的类型
③变量的赋值
四、数据的运算——运算符
1、数据的四则运算
①+——加法
②-——减法
③*——乘法
④/——除法
2、数据的比较
①——大于
②——小于
③==——判断相等,注意区分与=的区别
④=——大于等于
⑤=——小于等于
⑥!=——不等于
3、其他运算
%、^、~、!...
五、C语言基本语句——C语言程序的支架
1、顺序语句
2、分支语句
①if..else...
②switch...case...
3、循环语句
①for
②while
③do...while
六、C语言的数据存储器——连续的抽屉
1、数组
①数组的类型
②数组的元素
③数组的维度
七、C语言的核心——C语言的本质
1、函数
①函数的概念——函数是一个黑盒子
数学中的函数--C语言中的函数
②函数的参数
形参
实参
参数的数据类型
③函数的类型
④函数的返回
八、C语言的灵魂——C语言高手的工具,赋予程序以灵魂
1、结构体——自定义的数据结构
①结构体成员
②结构体变量
2、指针——地址
①指针变量
②指针变量的类型
③指向变量的指针
④指向数组的指针
⑤指向函数的指针
⑥指向结构体变量的指针
⑦指向指针变量的指针
九、编译器的助攻——与编译器沟通的语言
1、预编译指令
#include
#define
#ifndef...#endif
...