填空题

以下程序中给指针p分配三个double型动态内存单元,请填空。   # include <stdlib.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]); }

【参考答案】

sizeof(double)*3
<上一题 目录 下一题>
热门 试题

填空题
设函数findbig( )已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main( ){ int findbig(int,int,int);int (*f)( ),x,y,z,big;f=【 】;scanf( %d%d%d ,&x,&y,&z);big=(*f)(x,y,z);printf( big=%d n ,big);}
填空题
以下程序运行后的输出结果是【 】。struct NODE{int num;struct NODE *next;};main(){struct NODE s[3]={{1,’’ 0’’},{2,’’ 0’’},{3,’’0’’}},*p,*q,*r;int sum=0;s[0].next=s+1;s[1].next=s+2;s[2].next=s;p=s; q=p->next; r=q->next;sum+=q->next->num; sum+=r->next->next->num;printf( %d n ,sum);}
相关试题
  • 现有两个C程序文件T18.C和myfun.C同在T...
  • 已有文本文件test.txt,其中的内容为:Hel...
  • 以下程序中,for循环体执行的次数是【 】...
  • 以下程序运行后的输出结果是【 】fun(int...
  • 函数strcmp( )的功能是对两个字符串进行...