在顺序表类型定义中 ElemType *elem 这是个 数组 为什么加*呢 定义数组不是 比如char a []这样吗
展开全部
实际上2种方式都是定义了一个指针。。
一样的。。只是如果你是写的 *elem 记得要分配空间。
如果是a[N]则已经分配好了大小为N的空间
一样的。。只是如果你是写的 *elem 记得要分配空间。
如果是a[N]则已经分配好了大小为N的空间
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用sizeof即可以,数组的长度除以类型的长度,就可以得到数组的元素个数
如
struct A
{
...
}
A a[22];
长度就可以用sizeof(a)/sizeof(A)
如
struct A
{
...
}
A a[22];
长度就可以用sizeof(a)/sizeof(A)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |