Java指针p

int Input_L(LinkList &L) {

LinkList p = L; // 指针p指向头结点

char no[20];

char name[50];

float price;

while (true) {

cin >> no >> name >> price;

// 输入结束标志:0 0 0

if (strcmp(no, "0") == 0 && strcmp(name, "0") == 0 && price == 0) {

break;

}

// 创建新结点

LinkList newNode = new LNode;

strcpy(newNode->data.no, no);

strcpy(newNode->data.name, name);

newNode->data.price = price;

newNode->next = NULL;

// 插入到链表尾部

p->next = newNode;

p = newNode;

listLength++;

}

return OK;