首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义如下: struct node { int data; struct node *next; } *p; 以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
已有定义如下: struct node { int data; struct node *next; } *p; 以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
admin
2013-06-11
48
问题
已有定义如下:
struct node
{ int data;
struct node *next;
} *p;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。请填空。
p=(struct node *)malloc(【 】 );
选项
答案
sizeof(struct node)
解析
库函数malloc()只有一个参数,就是所需分配内存的字节数,然后返回一个void*指针。本题要求分配一个struct node类型大小的空间,所以可配合sizeof()运算符返回struct node类型的大小作为参数调用malloc()函数就可以了。故空白处应该填 sizeof(struct node)。
转载请注明原文地址:https://kaotiyun.com/show/q3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x为int型变量,则执行以下语句后,x的值为() x=6; x+=x-=x*x;
买来一张新盘后,在存入文件前,必须进行【】处理。
请读程序: #include<srdio.h> main() {intn[2],i,j,k; {for(i=0,i<2;i++)n[i]=0; k=2; for(i=0;i<k;i++) {for(j=0;j<k
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【】的作用是模拟被测试模块的下层模块。
设已定义i和k为int类型变量,则以下for循环语句______。for(i=0;k=-1,k=1;i++,k++)printf("****\n");
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要将q和r所指结点的先
若有定义“int*p[3];”,则以下叙述中正确的是()。
在下列四条叙述中,错误的一条是()
算法的复杂度主要包括【】复杂度和空间复杂度。
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
在下列描述中,哪一项不符合高血压的病理变化
世界上最早的具有药典性质的本草是
A.复层鳞状上皮脱落,单层柱状上皮覆盖B.宫颈组织充血水肿,腺体和间质增生C.宫颈管局部黏膜增生,表面覆盖单层高柱状上皮D.鳞状上皮覆盖宫颈腺管口,将腺管口阻塞E.以上都不是宫颈腺囊肿的病理是
患者,男,60岁。持续昏迷,护士观察到其痰液黏稠致呼吸困难,以下哪一种处理妥善
下列选项哪个是各国立法和司法实践一般主张的有关涉外无因管理的准据法?
微分方程的通解是()。
耐蚀(酸)非金属材料,除具备良好的耐蚀性能外,还具有的性能为()。
()贷款具有较强的政策性,且贷款额度受到限制。
有以下程序:#include<stdio.h>#include<string.h>main(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’\0’};inti,j;
Ifyouwishtobecomeabetterreader,herearefourimportantpointstorememberaboutrateandspeedofreading:1.Know
最新回复
(
0
)