简单的基础复习
C语言:数组、函数、指针、内存对齐模式、大小端问题、野指针、内存泄露、static、register、define、typedef、struct、union 等一些关键字的考察。
容易忘的基本语法
1 | // 常数: #define 关键词 |
操作符
1 | /////////////////////////////////////// |
控制结构
1 | /////////////////////////////////////// |
类型转换
1 | int x_hex = 0x01; // 可以用16进制字面量赋值 |
指针
1 | ;-) |
函数
1 | /* |
用户自定义类型和结构
1 | // Typedefs可以创建类型别名,不同于define |
内存对齐
普遍来说
是以几个字节为单位的内存对齐
如微机中8086若从偶地址读8字节,可以一个周期读完,而
空指针 野指针 无类型指针
- 空指针是被赋值为NULL的指针
- 野指针是没有被初始化的指针。
- 无类型指针,是指void定义的指针,没有确定类型,可以转化为其他类型,适用场景更广泛。