[单选题]

设有以下程序段:

struct MP3

{ char name[20];

char color;

float price;

}std,*ptr;

ptr=&std:

若要引用结构体变量std中的color成员,写法错误的是( )。

A.std.color

B.ptr->color

C.std->color

D.(*ptr)color

参考答案与解析:

相关试题

设有以下程序段struct MP3{ char name[20]; char c

[单选题]设有以下程序段struct MP3{ char name[20];char color,float price;} std,*ptr;ptr=&std;若要引用结构体变量std中的color成员,写法错误的是A.)std.colorB.)ptr->colorC.)std->colorD.)(*ptr.Color

  • 查看答案
  • 有以下程序: #include struct STU (char name[1

    [单选题]有以下程序: include struct STU (char name[10]; int num; };有以下程序: #include <string.h> struct STU (char name[10]; int num; }; void f(char *name, int num) {struct STU s[2]={{"SunDan",20044}.{"Penghua",20045}}; num=s[0].num; strcpy(name,s[0].name); } mai

  • 查看答案
  • 有以下程序段char.name[20];int num;scanf(“name=

    [单选题]有以下程序段char.name[20];int num;scanf(“name=%s num=%d”,name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A.LillB.name=LiliC.Lili.num=D.name=Lili num—1001

  • 查看答案
  • 有以下程序段:char name[20);int num;scanf("name

    [单选题]有以下程序段:char name[20);int num;scanf("name=%S num=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lili mum=1001<回车>后,name的值为( )。A.LiliB.name=LiliC.Lili num=D.name=Lili num=1001

  • 查看答案
  • 有以下程序段char.name[20];int num;scanf(“name=

    [单选题]有以下程序段char.name[20];int num;scanf(“name=%s num=%d”,name,&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A.LillB.name=LiliC.Lili.num=D.name=Lili num—1001

  • 查看答案
  • 有以下程序: struct STU {char name[10];int num

    [单选题]有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}},*q=s; ++p;++q; *p=*q; } main() {struct STU s[3]={{"YangSan",20041,703},{"LiSiGuo",20042,580}}; f(

  • 查看答案
  • 有以下程序struct STU{ char name[10]; int num;

    [单选题]有以下程序 struct STU { char name[10]; int num; int Score; { main() { struct Stu s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580}, {"WangYin",20043,680},{"SunDan",20044,550}, {"Penghua",20045;537}},*p[5],*t; int i,j; for(i=0;i<5;i++)p[i]=&s

  • 查看答案
  • 有以下程序struct STU{char name[10];int num;};

    [单选题]有以下程序 struct STU{ char name[10]; int num; }; void f1(struct STU C) { struct STU b={"LiSiGuo",2042}; c=b; } void f2(struct STU*C) { struct STU b={"SunDan",2044}; *c=b; } main() { struct STU a={"YangSan",2041},b={"Wang Yin",2043}; f1(a) ;f2(&am

  • 查看答案
  • 有以下程序:struct STU{ char name[10];int num;

    [单选题]有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]={{"SunDan", 20044, 550}, {"Penghua", 20045, 537}}, *q=s; ++p; ++q; *p=*q; } main() { struct STU s[3]={{"YangSan", 20041, 703}, {"LiSiGuo"

  • 查看答案
  • 有以下程序struct STU{char name[10];int num;in

    [单选题]有以下程序struct STU{ char name[10]; int num; int Score;};main(){ struct STU s[5]={{"YangSan",20041,703}, {"LiSiGuo",20042,580}, {"WangYin",20043,680}, {"SunDan",20044,550}, {"Penghua",20045,537}}, *p[5], *t; int i,j; for(i=0;i<5;i++) p[i]=&a

  • 查看答案
  • 设有以下程序段:struct MP3{ char name[20]; char