测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A48316. 有如下程序struct man{ char name[20]; int age;}person[]={"liming",18,"wanghua",19,"zhangping",20,"hanpeng",21};int main(void){ int old; struct man *p=person,*q; q=p; old=p->age; for(;p<=&person[3];p++) if(…

单选题 较难

题目描述

有如下程序

struct man

{

   char name[20];

   int age;

}person[]={"liming",18,"wanghua",19,"zhangping",20,"hanpeng",21};

int main(void)

{

      int old;

  struct man *p=person,*q;

  q=p;

  old=p->age;

for(;p<=&person[3];p++)

       if(old<p->age)

   {

       q=p;

   old=p->age;

   }

   printf("name=%s,old=%d\n",q->name,q->age);

}

程序的运行结果为(    )

选项(单选)

上一题 下一题