结构体
struct person{
char name[12];
int age;
};
struct person p1={"pu",12}
//struct person才相当于int
typedef struct person{
char name[12];
int age;
}P;
P代替struct person
甚至可以把person删除
typedef struct {
char name[12];
int age;
}P;
结构体的指针,使用->访问,实例使用.访问
函数参数
值传递 指针传递
指针的加减
-
指针加减的单位是类型大小,不是1字节
-
指针相减得到的是元素个数,不是字节数