指向结构的指针
struct data{
int month;
int day;
int year;
} myday;
struct data *p = &myday;
//代码等价于 struct data *p ; p = &myday;
(*p).month = 12;
p->month =12;
其中,p表示指针变量,其值是一个地址;这两种赋值方法都可以;
p->month =12;用->表示指针所指的结构变量中的成员。
指向结构的指针
struct data{
int month;
int day;
int year;
} myday;
struct data *p = &myday;
//代码等价于 struct data *p ; p = &myday;
(*p).month = 12;
p->month =12;
其中,p表示指针变量,其值是一个地址;这两种赋值方法都可以;
p->month =12;用->表示指针所指的结构变量中的成员。