C语言函数出口,麻烦帮忙指出一下这个函数的入口参数和出口参数呀!

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

void Delete(student_info * * Head)

{

int flag=1;

int number;

student_info * p,*q;

printf("请输入要删除学生的学号:");

scanf("%d",&number);

p=q=*Head;

while(p!=NULL && flag)

{

if (p->number==number)

{

printf("你要删除的信息如下(选择操作[10]后有效):\n");

printf("学号:%-10d",p->number);

printf("姓名:%-10s",p->name);

printf("籍贯:%-10s\n",p->bornplace);

if(p==*Head)

{

*Head=p->next;

free(p);

}

else

{

q->next=p->next;

free(p);

}

flag=0;

}

else

{

q=p;

p=p->next;

}

}

if(flag)

printf("没有找到可以删除的数据!!");

}

不是很了解这个概念哦   谢谢哈!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值