用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。 st=(char*)【 】;
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。 st=(char*)【 】;
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。 st=(char*)【 】;
用下面语句调用库函数malloc,使单精度型指针p指向具有40个字节的动态存储空间,请填空。 p=(float*)【 】;
以下程序实现带有头结点的单链表的建立,链表中每个结点包含数据域data(字符型)和指针域next,所建立链表的头指针由参数phd传回调用程序。在空格处填入正确内容。 include<stdio.h> include<stdlib, h> struct node { char data; struct node * next; }; void creatlist(【 】) { char ch; struct node * s, * r; * phd= malloc(sizeof (struct node)); r= * phd; ch=getchar(); while(ch !=@) { s = malloc(sizeof(struct node)); s->data=ch; r->next=s; r=s; ch= getchar(); }; r->next=【 】; } main () { struct node * head; head= NULL; creatlist(【 】) }
下列语句使指针p指向一个double类型的动态存储单元。 p=【 】malloc(sizeof(double));
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100 200 300 400 500<回车>,下面语句的执行结果为【 】。 main() { int a,b,C; scanf("%d%*d%d%d",&a,&b,&c); printf("%d%d%d",a,b,c);}
char c1,c2;
scanf("%4c%4c",&c1,&c2);
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
函数调用语句:“fsets(buf,n,fp);”从fp指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。