今天继续刷oj试题发现大一学的结构体什么的忘了没有了,结构体变量和结构体指针变量完全搞混了。
经过查阅资料可知:
在C语言中,结构体变量成员的表示方法为:
结构体变量.成员名
而结构体指针变量用于指向一个结构体变量,该指针变量本身存放的是结构体变量的首地址,区别于结构体变量。
使用结构体指针变量表示其成员变量的方法有两种:1.(*结构指针变量).成员变量名;2.结构指针变量->成员变量名。
再结合我的代码来看
此处的b为结构体指针变量,所以用b->day或(*b).day都行
此处的tem为结构变量,所以只能用tem.day。