#include<stdio.h>
#include<malloc.h>
typedef struct LNode
{
int data;
struct LNode *next;
}LNode,*List;
int main()
{
LNode a;
a.data=3;
List r;
LNode *p;
p=&a;
r=&a;
printf("%d\n",p);//p的值是a的地址
printf("%d\n",r);//r的值是a的地址
printf("%d\n",&r);//取指针自己的地址;
return 0;
}