#include
#define N 4
static struct man
{ char name[20];
int age;
} person[N]={"li",18,"wang",19,"zhang",20,"sun",22};
main()
{ struct man *q,*p;
int i,m=0;
p=person[0];
for (i=0;i { if (m>p->age)
q=p++;
m=p->age;
}
printf("%s,%d",(*q).name,(*q).age);
}
#include "stdio.h"
#define N 4
static struct man
{
char name[20];
int age;
} person[N] = { "li", 18, "wang", 19, "zhang", 20, "sun", 22 };
int main()
{
struct man *q, *p;
int i, m = 0;
p = q= &person[0];
for (i = 0; i < N; i++){
if (m<p->age)
{
m = p->age;
q = p;
}
p++;
}
printf("%s,%d", (*q).name, (*q).age);
}