[求助]各位大哥,走过路过时,进去看一下,顺便指点一下,谢啦
static BorrowerNode *AllocBorrowerNode()/*分配一个借书者结点*/
{
BorrowerNode *tmp=(BorrowerNode *)malloc(sizeof(BorrowerNode));
assert(tmp);
tmp->borrower.lendnum=0;
tmp->prev=NULL;
tmp->next=NULL;
return tmp;
}
在这一个函数中的 tmp->borrower.lendnum=0; 出现错误提示:"需要用L值 在函数";
static void DispBook(Book *bo)/*输出图书信息*/
{
assert(bo);
printf("\tBookName:%s\n",bo->name);
printf("\tBookAuthor:%s\n",bo->author);
}
在这一个函数中的 static void DispBook(Book *bo)/*输出图书信息*/ 这一句出现错误提示:" 变量列表语法错误"
这到底是什么原因啊,指点一下啊^,随便说几下也行啊