执行calloc(n,8)函数调用时,将动态分配得到8*n个字节的存储空间。()
举一反三
- 语句int *p=malloc(8); 能实现动态分配8个字节的存储空间。
- 编写一个函数fact(n)计算n!,调用该函数计算4!+7!+8!的和并输出。
- 有如下语句, double *p=new double(3); 下列叙述错误的是 A: 动态分配存储一个double型变量的空间。 B: 为分配存储空间赋初值3。 C: 动态分配数组存储空间。 D: 将分配空间的首地址送给指针变量p。
- 存储字符串“a+b=12\n\t”所占存储空间的字节数为( ) A: 8 B: 9 C: 10 D: 11
- 串的堆分配存储表示是用一组地址连续的存储单元存储串值的字符序列,但它们的存储空间是在程序执行过程中动态分配得到的。