头文件:#include<malloc.h>
malloc:动态申请内存,参数是申请的字节数,返回空类型指针,所以一般+强制类型转换
int * p;
p = (int *)malloc(sizeof(int));
一般需要判断是否申请成功: if(p ==NULL)
将申请的空间释放掉:free§;
p[i]等价于*(p+i)
数组名是数组首元素的地址,不可改变
. ,(),[]优先级高于*
int *p[4] 指针数组
int (*q)[4]数组指针
int *f();指针函数
int (*g)();函数指针
(*p).year
p->year 调用成员