有如下定义: struct {int num; char name[10]; struct {int y;int m;int d;}birth; }s,*ps=&s; 以下对内嵌结构体成员的引用形

admin2019-01-11  36

问题 有如下定义:
    struct
    {int num;
    char name[10];  
    struct
    {int y;int m;int d;}birth;
    }s,*ps=&s;
    以下对内嵌结构体成员的引用形式错误的是(    )。

选项 A、ps一>birth.y
B、s.birth.y
C、ps.birth.y
D、(*ps).birth.y

答案C

解析 使用结构体指针对结构体成员进行访问时,形式为结构指针名一>结构成员名,或者(木结构指针名).结构成员名,题目中ps为结构体指针,因此判断A选项引用形式错误,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/5Zxp777K
0

随机试题
最新回复(0)