数据类型以及栈堆
宏定义的位运算 关键在于利用取反左右移得到那个特定数
指针 左右值 野指针
函数形参
函数指针的调用
typedef的用法 与const结合时
typedef与const
(1)typedef int *PINT; const PINT p2; 相当于是int *const p2;
(2)typedef int *PINT; PINT const p2; 相当于是int *const p2;
(3)如果确实想得到const int *p;这种效果,只能typedef const int *CPINT; CPINT p1;