关于删除结构体变量的数据的问题

白衣少年。 2017-10-28 10:58:59
比如定义的一个结构体变量s[6],那么我删除其中s[2],可以利用s[3] s[4] s[5]向前覆盖掉就行,但是此时的s[4] s[5]是相同的数据,该如何删除去呢?还是继续保留s[5]?只要不访问它,就当它被删除了?请教论坛的朋友们
...全文
244 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2017-10-30
  • 打赏
  • 举报
回复
这样的问题,解决起来方法不止一种。统计数组的有效长度是一种方法,也有一种方法就是s[4], s[5]赋值非法值,使用s[4], s[5]时增加判断,若是非法值则不用
paschen 2017-10-28
  • 打赏
  • 举报
回复
程序中再增加一个变量,用于记录数组元素的长度,访问时不访问超出范围的元素

70,020

社区成员

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

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