运行下列程序后输出的结果是()<br/>structcountry<br/>{intnum;<br/>charname[20];<br/>}x[5]={1,"China",2,"USA",3,"France'/,4,"England",5,"Spanish"};<br/>structcountry*p;<br/>p=x+3;<br/>printf("%d,%c",p->num,(*p).name[2);

题目类型: 单选题

题目内容

运行下列程序后输出的结果是()
structcountry
{intnum;
charname[20];
}x[5]={1,"China",2,"USA",3,"France'/,4,"England",5,"Spanish"};
structcountry*p;
p=x+3;
printf("%d,%c",p->num,(*p).name[2);

题目选项

A. 3,a
B. 4,g
C. 2,U
D. 5,S

正确答案

B

题目解析

p->num表示x[3].num,(*P).name表示字符串"England"。

题目纠错