expected';'','or')'before'&'token 报这个错 但是不明白为什么 求帮助

viking33 2011-04-21 02:23:51
Status ListInsert_Sq(SqList &L,int i,ElemType e){ //就是在这一行报错 用的是CODEBLOCKS
//第i个位置之前插入新元素
if(i<1||i>L.length+1)return Error;
if(L.length>L.listsize){
ElemType *newbase=(ElemType *)relloc(L.elem,
(L.listsize+LISTINCREMENT)*sizeof(ElemType));
if(!newbase)exit(OVERFLOW);
L.elem=newbase;
L.listsize+=LISTINCREMENT;

ElemType *q=&(L.elem[i-1]),*p;
for(p=&(L.elem[L.length-1]);p>=q;--p)
*(p+1)=*p;
*q=e;//插入元素的后边的元素右移
++L.length;
return OK;
}//插入元素
...全文
11679 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
無_1024 2011-04-22
  • 打赏
  • 举报
回复
应该没错 报的什么错误 贴出来看看
viking33 2011-04-22
  • 打赏
  • 举报
回复
了解,,我去试试
ysm_real 2011-04-22
  • 打赏
  • 举报
回复
Status ListInsert_Sq(SqList &L,int i,ElemType e)
如果这是这句的问题,我认为错误在&L这个,要么是L,要么是*L.
viking33 2011-04-22
  • 打赏
  • 举报
回复
意思就是应该把&L改为L么?
viking33 2011-04-22
  • 打赏
  • 举报
回复
呃,,不太了解你们说的引用是什么意思 我确实用的是C
ouyh12345 2011-04-21
  • 打赏
  • 举报
回复
c++是没错的
c没有引用
luciferisnotsatan 2011-04-21
  • 打赏
  • 举报
回复
Status ListInsert_Sq(SqList &L,int i,ElemType e)
C语言里没有 传引用 这个用法

lz发在 C语言版,应该是C代码吧。
我真的是琦琦 2011-04-21
  • 打赏
  • 举报
回复
看看是不是这行上面的出现了问题~~~~

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧