本来想回忆写一个链表的,结果指针忘了,就看了下书,写了几行代码
#include <stdio.h>
//自己写一下链表的定义,以及操作
typedef char ElemType;
typedef struct LNode
{
ElemType data;
struct LNode * next;
}LNode,*LinkList;
int main()
{
LNode L;
LinkList q;
int *g;
int a=9;
g=&a;//给指针赋值
q=&L;
L.data='a';
L.next=NULL;
printf("%d\n",L.data);
printf("%d\n",(*q).data);
printf("%d\n",*g);
printf("welcome!\n");
return 0;
}
& 取地址运算符。&a是变量b的地址
* 指针运算符(或称”间接访问“运算符),*p代表指针变量p指向的对象