读书人

何位帮帮俺啊

发布时间: 2013-03-17 13:48:31 作者: rapoo

哪位帮帮俺啊。。。
我用引用传递参数:
typedef struct
{
Elemtype *head;
int length;
int listsize;
}Sqlist;
status initSqlist(Sqlist &L)
{//构造顺序表
L.head=(Elemtype *)malloc(LIST_INIT_SIZE*sizeof(Elemtype));
if(!L.head) exit(OVERFLOW);//分配失败
L.length=0;//表长度置空
L.listsize=LIST_INIT_SIZE;
return OK;
}//initlist
为什么提示L未定义??、难道引用错了??
[解决办法]
1、C++才支持引用,C是不支持的;
2、L的类型本身没有问题,可能是status/Elemtype等其它的原因造成。
[解决办法]
C没有引用,你用的那本书的代码不能直接拿来用。

[解决办法]
C语言不支持引用

读书人网 >C++

热点推荐