问题 填空题

以下程序的运行结果是  【19】    #include <string.h>  typedef struct student{   char name[10];   long sno;   float score; }STU;  main( )  { STU a={“zhangsan”,2001,95},b={“Shangxian”,2002,90},      c={“Anhua”,2003,95},d,*p=&d;    d=a;   if(strcmp(a.name,b.name)>0) d=b;   if(strcmp(c.name,d.name)>0) d=c;   printf(“%ld%s\n”,d.sno,p->name);

答案

参考答案:19、2002ShangXian

解析:由于p是指针变量,它所指向的变量d发生变化,则p—>nanle也发生变化。

多项选择题
单项选择题