问题
填空题
以下程序的运行结果是 【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也发生变化。