瑞星卡卡安全论坛技术交流区系统软件 【求助】请大侠们帮我找点错误

1   1  /  1  页   跳转

【求助】请大侠们帮我找点错误

【求助】请大侠们帮我找点错误

#define N 4
#include "stdio.h"
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;
for (i=0;i<N;i++)
{if(m<p->age)
 q=p++;
 m=q->age;}
printf("%s,%d",(*q).name,(*q).age);
}
最后编辑2007-02-08 16:48:20
分享到:
gototop
 

你的错误大了。。。你的判断里面写的是什么啊。。
你的q指向哪了啊。。。你都没有指向。所以你的那个指针是野指针啊。。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT