#include<iostream>
#include<conio.h>
#include<string.h>
#define OK 1
#define MAXSIZE 100
using namespace std;
typedef int Status;
typedef struct
{
char name[5];
float price;
}Book;
typedef Book ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
int main()
{
LNode *L=new LNode();
LNode *LL;
*L.next=LL;
getch();
return 0;
}
我想弄个含两个结点的单链表,*L是第一个,*LL是第二个,但是在写地址相连代码的时候(即*L.next=LL;),报了这个错误
我感觉很奇怪,定义的指针L也开辟空间了,然后选取了地址next属性,完成对另一个指针的赋值,代码应该没毛病啊。求教