#cpu存放数据顺序
存在大小印第安序,大:低地址存整数的高字节位置,高地址存整数的低字节位置,如在0x0000的地址存0x12345678,读出为0x12345678,小:相反,为0x78563412
#处理符号和非符号
符号和非符号会影响变量的取值范围
#void关键词
1.修饰函数的返回值
2声明函数的入口函数
3.声明空类型指针
#控制语句
1.if...else..
2.swicth...case...
3.循环和continue语句,for while和do ...while
4.goto语句
#存储类型关键词
1.auto关键词,局部变量
2.register关键词,自动变量,存在通用寄存器
3.static关键词 。用于局部变量时会改为静态变量 。。用于函数定义
4.extern关键词 全局变量
5.struct关键词,结构体
6.union关键词 同一内存空间中存储不同的数据类型
7.enum关键词 枚举递增
8.const关键词
9.sizeof关键词 内存字节数
10.typedef关键词 定义数据类型
11.volatile关键词用法
#表达式求值
1.需要考虑隐含的数据类型转换
##运算符的词性分析
需要考虑token
#指针
##三要素
1.指针变量的值
2.指针指向地址的值
3.指针变量本身的地址
#指针初始化
避免野指针和悬空指针