回 帖 发 新 帖 刷新版面

主题:结构体数组的大小可以获得吗?

现在我要获得一个结构体数组的大小,然后在里面的任意位置插入或者删除元素,怎么样实现呢?
请帮忙吧!

回复列表 (共5个回复)

沙发

你是要这个数组占用的内存大小还是当前最后非空元素?
一般你说的操作都是链表而不是结构体数组完成的

板凳

是数组里元素的个数

3 楼


我也知道用链表要简单,但是我们老师说了这种方法,我先开始就按照结构体的思路编,现在,就差这一点了。能实现吗?

4 楼

(1)如果这个数组就在你的函数中定义的,你应该知道数组大小
(2)如果这个数组是通过参数传递进来的,而又没有传递数组的大小,那是无法知道数组的大小的。

5 楼

我知道了
你说的是顺序表吧
顺序表的话是按照最后一个非空元素的序号变量来标明大小的

我来回复

您尚未登录,请登录后再回复。点此登录或注册