请教个程序
sxax 2012-12-16 08:08:44 程序如下:
# include <stdlib.h>
#include <stdio.h>
struct NODE { int num; struct NODE *next; }
main ( )
{ struct NODE *p,*q,*r;
p = ( struct NODE *) malloc (sizeof (struct NODE) );//动态构造了一块内存空间
q = ( struct NODE * ) malloc (sizeof (struct NODE) );//动态构造了一块内存空间
r = ( struct NODE * ) malloc (sizeof (struct NODE) );//动态构造了一块内存空间
p->num = 10; q->num = 20; r->num = 30; //给结构体赋值
p->next = q; q->next = r; //这里是发送地址,还是发送地址内容?
printf("%d\n",p->num+q->next->num); //最后就是这个运算迷糊了
}
帮忙说下这个程序是怎么算出来的,实在看不出来饿