设有以下程序段 struct student { float w: char g; char nm[10]; }tec,*ptr; ptr=&tec; 若要输出结构体变量rec的am成员,以下

admin2018-03-27  18

问题 设有以下程序段
    struct student
    {
    float w:
    char g;
    char nm[10];
    }tec,*ptr;
    ptr=&tec;
    若要输出结构体变量rec的am成员,以下选项中写法错误的是(    )。

选项 A、printf(’’%s’’,tec->nm);
B、printf(’’%s’’,ptr->nm);
C、printf(’’%s’’,rec.nm);
D、printf(’’%s’’,(*ptr).nm);

答案A

解析 引用结构体成员可用以下3种方式:结构体变量名.成员名;指针变量名->成员名;(指针变量名).成员名。“.”称为成员运算符,“->”称为结构指向运算符。选项B、C、D正确,选项A错误;本题答案为A
转载请注明原文地址:https://kaotiyun.com/show/3qID777K
0

相关试题推荐
最新回复(0)