struct Student { int num; double score; }; Student stu[3] = {{1001,80}, {1002,75}, {1003,91}}, *p = stu;
p->num
(p++).num
(p++)->num
(*p).num
运算符-> 相当于运算符 *. 即p->num与(*p).num等价
#include <stdio.h> main() { struct Student { int num; double score; }; Student stu[3]={{1001,80}, {1002,75}, {1003,91}}; printf("%d\n", stu[0].num); printf("%d", (&stu[0])->num); }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题