社区
C语言
帖子详情
如何高效删除结构体数组中的某一项
zxhong
2006-07-11 09:52:26
struct a{
int a1;
int a2;
char a3[10];
};
struct b{
struct a aa[5];
int count;
};
现在问题是需要删除struct b中的aa结构体数组中的一项,其它不变,该如何实现?
...全文
1357
6
打赏
收藏
如何高效删除结构体数组中的某一项
struct a{ int a1; int a2; char a3[10]; }; struct b{ struct a aa[5]; int count; }; 现在问题是需要删除struct b中的aa结构体数组中的一项,其它不变,该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenhu_doc
2006-07-11
打赏
举报
回复
int i,j;
int item;
struct b anexp;
printf("which item do you want to delete ::");
scanf("%d", &item);
for(i=0; i<5; i++)
{
for(j=item; j<10-1; j++)
{
anexp.aa[i].a3[j] = anexp.aa[i].a3[j+1];
}
anexp.aa[i].a3[j] = '\0';
}
jinjiajie
2006-07-11
打赏
举报
回复
要删减数据建议用链表,用数组空间是释放不了的,删除没任何意义
dengjun0256
2006-07-11
打赏
举报
回复
2
你这个问题本身 是错的.结构体一旦定义完毕,它表述的是一个存放数据的架构,怎么能删一个架构中的一部分呢?就好比你定义了一个int a,而你要删这个a中的某几位.
zxhong
2006-07-11
打赏
举报
回复
就是删除其中的某个结构体数据
使aa[5]为aa[4]
比如删除aa[2]
就是将aa[3]中的数据移到aa[2]中,aa[4]中的数据移到aa[3]中
jinjiajie
2006-07-11
打赏
举报
回复
你删除的意思是什么,你aa的空间在那里,怎么删空间还是在的...一个办法,就是将那个位置赋值成空
《C语言基础》 之 第10章 结构体
课程内容:为什么需要结构体、定义一个结构体类型、结构体变量的声明和定义、sizeof测试结构体变量字节、结构体成员的普通访问方式、使用指针访问结构体成员、结构体嵌套、结构体传参、
结构体数组
。
数据结构: 数组与链表
数据结构: 数组与链表
C++:使用Vector实现动态数组——算法
中
的常用数据结构
Vector是STL提供的动态数组容器,能够根据需要在运行时改变数组大小。它以数组形式存储元素,并具有连续的内存空间,因此可以在常数时间内完成索引操作。vector作为一个模板类,可以存储任何其他类的对象,记得需要修改模板类的类型为对应类型例如,可以申请类型用于存储二叉树,便于解决很多问题int x , y;除了一维数组,还可以定义多维数组,例如二维数组用于实现图的邻接表存储。空向量检查:在
删除
最后一个元素之前,要确保vector不为空。可以使用empty()函数检查vector。
图解数据结构:数组和单链表
前言 数据结构始终是计算机科学绕不开的话题,是计算机
中
存储、组织数据的方式。学习数据结构能让我们明白,如何更
高效
的存、取数据。编写程序的目的就是为了处理数据,处理数据本质上就是存、取、运算。 本篇从最简单的数据结构入手,讲解数组和链表。主要讲解他们的特点、存储结构、区别、各种场景下的效率等问题。更具体一点,就是从本质上讲解了ArrayList和LinkedList的区别。 数组 在计算机科学
中
,...
gin 怎么通过 post 发送结构体_超级详细:Go语言框架Gin和Gorm实现一个完整的待办事项微服务
前言本文通过一步一步的设计,最终实现一个完善的todo应用。我们使用GO框架Gin用户路由控制和返回数据。使用Gorm用于操作数据库。读者可根据本教程操作,最终实现列出的各项功能。技术清单本文
中
所涉及的技术内容主要有以下几种:Gin:轻量
高效
性能爆棚的WEB框架Gorm:一个关系型数据库的ORM工具包,避免直接SQL语句操作MySQL:数据库curl工具,用于API接口数据测试另外,使用的GO版本...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章