以下程序的运行结果是 【 】   #include <string.h>   typedef struct student{    char name[10];    long sno;    float score; }STU;   main( )

admin2006-03-15  24

问题 以下程序的运行结果是 【  】
  #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);

选项

答案2002ShangXian

解析 由于p是指针变量,它所指向的变量d发生变化,则p—>nanle也发生变化。
转载请注明原文地址:https://kaotiyun.com/show/eiHp777K
0

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