声明数组时就已经分配了连续的存储空间
举一反三
- 定义数组后,在编译或程序运行时( )。 A: 系统将为数组分配一片连续的存储空间 B: 系统将为数组分配存储空间,存储空间可能不连续 C: 系统将为数组分配存储空间,存储空间一定不连续 D: 系统将为数组分配存储空间,存储空间可能连续可能不连续
- 说明或声明数组时不分配内存大小,创建数组时分配内存大小。
- 声明数组时,必须分配内存
- 以下关于串的存储方式的说法中正确的是__________。 A: 定长顺序表示和堆分配表示都是串的顺序存储表示 B: 定长顺序表示的串的存储空间是编译时预先分配的一个比较大的连续空间 C: 堆分配表示的串的存储空间是在程序执行过程中动态分配的 D: 堆分配存储表示时的空串不占用连续的存储区
- 有如下语句, double *p=new double(3); 下列叙述错误的是 A: 动态分配存储一个double型变量的空间。 B: 为分配存储空间赋初值3。 C: 动态分配数组存储空间。 D: 将分配空间的首地址送给指针变量p。