银魂 小玉 h:请解释下面的程序部分(请说明不同位置的&,*的意思)
来源:百度文库 编辑:高校问答 时间:2024/06/01 13:34:49
algorithm insert_llist(<,x,i)
{
if(lt.n=max)
error("err1");
else if(i<1||i>lt.n+1)
error("err2");
else{
q=&(lt.e[i-1]);
for(p=&(lt.e[lt.n-1]);p>=q;--p)
*(p+1)=*p
*q=x;
++lt.n
}
}
第一行(<,x,i)改为(<,x,i)
{
if(lt.n=max)
error("err1");
else if(i<1||i>lt.n+1)
error("err2");
else{
q=&(lt.e[i-1]);
for(p=&(lt.e[lt.n-1]);p>=q;--p)
*(p+1)=*p
*q=x;
++lt.n
}
}
第一行(<,x,i)改为(<,x,i)
这是pascal,还是vb,vc之类的?