以下程序中给指针P分配三个double型动态内存单元 请填空: include<stdio.h> m
以下程序中给指针P分配三个double型动态内存单元,请填空: include<stdio.h> main() {double*p; p=(double*)malloc 【 】; p[0]=1.5;p[1]=2.5;p[2]=3.5; printf("%f%f%f/n",p[0],p[1],p[2]); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:3*sizeof(double)或size(double)*3或24或3*8或8*3
malloc()函数的调用格式是“malloc(n)”,作用是申请n个字符的存储单元,并返回该存储区的首地址,实际调用的时候可在前面加上“(类型说明符*)”,以转换成需要的类型的地址。
相似问题
下列事项中 属于对财产的强制措施的是( )。A. 变价出售B. 强制退还C. 强行拆除建筑物D. 扣
下列事项中,属于对财产的强制措施的是( )。A 变价出售B 强制退还C 强行拆除建筑物D 扣押
以下程序运行后的输出结果是【 】。 main() { int x=10 y=20 t=0; if(x
以下程序运行后的输出结果是【 】。 main() { int x=10,y=20,t=0; if(x==y)t=x;x=Y;Y=t; printf(“%d,%d n”,x,y); }请帮忙给出正确答案和分析,谢谢!
有以下程序: include<stclio.h> main() { char c; while((c
有以下程序: include<stclio.h> main() { char c; while((c=getchar())!=?)putchar(--c); } 程序运行时,如果从键盘输入:Y?N?<回车>,
fun函数的功能是:首先对a所指的N行N列的矩阵 找出各行中的最大的数 再求这N个最大值中的最小的那
fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。 include<stdio.h>
以下程序的输出结果是【 】。 main() { int a=177; printf(“%o/n” A
以下程序的输出结果是【 】。 main() { int a=177; printf(“%o n”,A) ; }请帮忙给出正确答案和分析,谢谢!
