c语言中如何删除结构体数组中的一个值

 我来答
哀伤之酸
2014-05-07 · TA获得超过230个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:141万
展开全部
结构体同样可以看做一个基本数据类型
删除结构体数组中的一个值,就像删除一个普通数组中的值一样的。
普通数组的删除是将后面的数据向前移动,达到覆盖掉的效果
比如:a[4]要删除第二个元素。那么把a[1] = a[2];a[2] = a[3];
最后一个不要动,也最好别去访问它,就相当于把第二个元素删除了。

结构体跟上面类似,但是结构体是你自定义的数据,所以在定义中,你要给它重载赋值符号(也就是=),要不然赋值的过程中会出错
更多追问追答
追问
如果要访问怎么办。就是建一个学生管理系统
如果要访问怎么办。就是建一个学生管理系统
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式