首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义如下: 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
49
问题
已有定义如下:
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全国计算机二级
相关试题推荐
微型计算机的运算器、控制器及内存储器组合在一起,称之为()
用以下程序计算1到100的整数的累加和。请填空。main(){inti,sum=【】;i=1;for(【】){sum+=ji++;}printf(
请读程序:#include<stdio.h>main(){floax,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2
下面程序执行后k的值为【】。inta=1,b=2,c=3,d=4,k;k=a>b?a:c>d?c:d
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的3个连续结点。structnode{intdata;structnode*next;}*p,*q,*r;现要将q和r所指结点的先
设有定义语句;charc1=92,c2=92;,则以下表达式中值为零的是()。
设有定义语句:intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
下面rotme函数的功能是:将n行n列的矩阵A转置为A’。例如:请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for(i=0;i<N;i++)
下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是() main() {inta[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i++,p++)
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
随机试题
某护士不慎将开水溅在足背上,局部灼痛感,皮肤潮红,无水疱。立即用冷毛巾实施局部冷敷。其主要作用是
食堂的菜被我们闹肚子。
中国化最彻底的佛学宗派是()
肱骨髁上骨折治疗,一般采用
母儿血型不合的诊断,以下哪项错误
一小偷利用一楼住户甲违规安装的防盗网,进入二楼住户乙的室内,行窃过程中将乙打伤。下列说法正确的是()。
某地运用新技术新工艺对传统产业进行改造,开发出优质、高效、符合消费者需要的新产品,使这些产业重新焕发生机和活力。这段话主要支持了这样一种论点,即()。
(2014.·内蒙古)闭卷考试时,学生主要的记忆活动是()
打开OutlookExpress,接收来自bigblue_beijing@yahoo.com的邮件,并回复该邮件,正文为:信已收到,祝好!。
Yettherearethreedayswhichareusuallymarkedbysomekindofspecialceremony:thedayweareborn;thedaywegetmarried
最新回复
(
0
)