中易网

C语言中构造一个顺序存储的线性表,为什么其中的元素是用数组存储的。

答案:2  悬赏:80  
解决时间 2021-03-14 00:39
在线性表存储结构中并没有定义数组,那数组怎么来的,还是说只要是在内存中申请了一块连续的地址空间存储数据只要知道其首地址都可以用数组的形式访问其中的元素呢?
最佳答案
还是说只要是在内存中申请了一块连续的地址空间存储数据只要知道其首地址都可以用数组的形式访问其中的元素呢?

就是这样的。
线性表的特点就是长度可变,如果使用常规的数组,就不能实现这个特性,因为数组是定长的。而在堆中申请的内存可以通过参数在运行时指定它的大小,且可以调整它的大小,并且其使用方式和数组一样,使用索引访问。
int*p = (int*)malloc(sizeof(int)*5);

p[0];   //第一个元素
p[1];   //第二个元素
p[2];   //第三个元素
        //...
free(p);
全部回答
使用栈,将元素依次放入栈stack[]中 再从栈顶依次取元素。即为逆序。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
凡是成大事者都要具有不择手段的胆识吗?
蓝天驾校学驾照vip要多少钱?
中国梅花精品园地址有知道的么?有点事想过去
翔宇衡器电子称不准怎么调例如4斤物只称2.85
孩子作文写成流水账,上培训班多长时间能有效
选起的意思是神马?求助。
补水的精油可以滴在气垫bb里面吗?
芽庄是什么洋
城东商店怎么去啊,有知道地址的么
红警2在win7系统自带游戏里
我的档案可以放在济南市人才交流中心吗? 我是
今年四月份换驾驶证现在扣六分能验本吗?
一整套户外路边唱歌设备需要哪些部件?
坐22路公交车到福州第十八中学在哪一站下车
户口簿去公安局改成现在的学历本科毕业,需要
推荐资讯
苹果手机自带机软件打开就闪退是什么原因,怎
新雅远航汽修地址在哪,我要去那里办事
斑秃 有什么好的方法 克制 斑秃 呢 ???斑
最近情绪有点暴,说话做事不经大脑,请问我是
超越鞋店精品店这个地址在什么地方,我要处理
郑州市平价蔬菜超市NO.085在什么地方啊,我要
央城名都大酒店地址在哪,我要去那里办事
和禄顺花园我想知道这个在什么地方
mapgis输入区,为什么共工具栏中选择输入区,
椰汁绿茶糕怎么做
严重的社交恐惧症,每天都很压抑痛苦,怎么办
广发信用卡充值支付宝算取现么需要手续费么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?