中易网

数组可以改变长度吗

答案:1  悬赏:30  
解决时间 2021-01-27 14:43
数组可以改变长度吗
最佳答案
C语言中的数组,按照理解分为两种:
1 狭义的数组,指的是以
TYPE name[M]...;
形式定义的数组,也称为静态数组。静态数组在定义的时候就确定了数组的大小,无法在运行中对其做改变。

2 广义的数组,除静态数组外,还包括动态数组。
动态数组的本质为指针,如
TYPE *name;
对指针上可以用malloc等函数,分配内存空间,实现与静态数组类似的操作。对于动态数组,可以使用realloc函数,
void * realloc(int size, void *p);
重新分配参数p上的内存大小为参数size。
新返回的的地址值,可能与参数p的原始地址值不同。
该函数可以使p上可使用的内存大小调整到size字节,从而实现动态数组大小的调整。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沁园净水器 家用 纯水机 低废水家用净水机 qr
猪无名高热简介
抗战胜利纪念日为什么是9月3日而不是9月2日?
说一段往事给你听简谱前奏过门
总在电视上听到“左的思想”“右的思想”有啥
NBA明星为什么训练时跳绳
如何把java得出的数值,保留小数点2位四舍五
有没有知道怎样申请教室的
健全人格及其塑造的目录
求解,为毛红米1s手机充电的时候也发热严重。
28.7除以( )=478.3......0.002
计算题 1. 某生产车间30名工人的日加工零件数
2lg2+lg25=
地质专家,钻井井缩孔怎么办
下载视频用PP播放,但是显示的是“不支持的格
推荐资讯
柳城社区地址在哪,我要去那里办事
“矮”怎么组成三个字的词?如矮什么什么 ?
魔玉粉加什么做来像生魔玉做的一样
崩坏学园2真夏夜夜评测 真夏夜夜套装怎么样
如果我搭广从4线、那么它到了我要去的地方但
噩梦远征到底可不可以直接扫荡
一万卢布折合多少人民币?
法国电影初吻最后的结局是什么意思?
后人如何知道秦始皇的遗诏是被篡改的?
手动葫芦跑车手推和手拉有什么区别
PPTV-43P连接游戏手柄
有一个大明宣德炉 求鉴定
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?