中易网

对数组的描述正确的是 A.数组一旦定义其大小是固定的,但数组元素类型可以不同。

答案:2  悬赏:80  
解决时间 2021-01-17 00:45
  • 提问者网友:書生途
  • 2021-01-16 09:14
对数组的描述正确的是 A.数组一旦定义其大小是固定的,但数组元素类型可以不同。
最佳答案
  • 二级知识专家网友:愁杀梦里人
  • 2021-01-16 10:46
A,元素类型可以不同。在你定义了数组大小,如果超出就会出现溢出报错的情况。
全部回答
  • 1楼网友:大漠
  • 2021-01-16 12:11
答案B是正确的。
追问:你确定吗
追答:一般说的“数组”,是指静态数组。这就是答案B。
C语言中的数组,按照理解分为两种:
1 狭义的数组,指的是以形如
intname[M]...;
形式定义的数组,也称为静态数组。静态数组在定义的时候就确定了数组的大小,无法在运行中对其做改变。
2 广义的数组,除静态数组外,还包括动态数组。
动态数组的本质为指针,如
TYPE *name;
对指针上可以用malloc等函数,分配内存空间,实现与静态数组类似的操作。对于动态数组,可以使用realloc函数,
void * realloc(int size, void *p);
重新分配参数p上的内存大小为参数size。
新返回的的地址值,可能与参数p的原始地址值不同。
该函数可以使p上可使用的内存大小调整到size字节,从而实现动态数组大小的调整。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息