c语言代码解答

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:55:17
代码如下:
truct goods *Add(struct goods *head,struct goods *addgoods)
{
struct goods *p0,*p1,*p2;

p1=head;
p0=addgoods;

if(head==NULL)
{head=p0;p0->next=NULL;}
else
{while((p0->num>p1->num)&&(p1->next!=NULL))
{p2=p1;p1=p1->next;}
if(p0->num<=p1->num)
{
if(head==p1) head=p0;
p0->next=p1;

}
else
{p1->next=p0;p0->next=NULL;}

}
end(head);
return(head);
}
添加完怎么返回主菜单

这是一个返回值类型是truct goods * 的函数,只要在调用的地方 声明一个truct goods * 类型的变量接收就行了~~

?请再详细点,你这只是一个类,你要用了以后才会返回,你在主菜单怎么调用到的?给出你的代码 ,或者hi我详细再聊 ,goto,这种不规范语句楼主就不要用了

每个函数运行完成后的下一行都加一个 goto 语句跳回到显示主菜单的代码,我以前是这样做的