当前位置: 代码迷 >> C语言 >> 一个弄不懂的问题,高手请指点一下!
  详细解决方案

一个弄不懂的问题,高手请指点一下!

热度:304   发布时间:2007-03-24 20:06:56.0
一个弄不懂的问题,高手请指点一下!
我用的编译器是DEV-C++;输出的前两组输没错第三组
就错了,具体还是看程序吧。
#include <stdio.h>
#include <conio.h>
struct stu {
int num;
int score;
struct stu *next;
};
int main ()
{
struct stu a,b,c,*head,*p;
a.num=1;a.score=11;
b.num=2;b.score=22;
c.num=3;b.score=33;
head=&a;
a.next=&b;
b.next=&c;
c.next=NULL;
p=head;
while (p!=NULL)
{
printf("%d%5d\n",p->num,p->score);
p=p->next;
getch();
}
getch();
return 0;
}
搜索更多相关的解决方案: 弄不懂  

----------------解决方案--------------------------------------------------------
应该没有问题.

----------------解决方案--------------------------------------------------------
a.num=1;a.score=11;
b.num=2;b.score=22;
c.num=3;b.score=33;
----------------解决方案--------------------------------------------------------

有,前两组没题。
第三足组就有问题了。


----------------解决方案--------------------------------------------------------

同3楼 我还是一逐行运行观察变量变化才发现的
各位写程序仔细点啊


----------------解决方案--------------------------------------------------------
知道了
----------------解决方案--------------------------------------------------------
  相关解决方案