首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义如下: 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-02-23
38
问题
已有定义如下:
struct node
{int data;
struct node *next;
} *P;
以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。
请填空。
p=(struct node *)malloc 【 】;
选项
答案
sizeof(struct node)或4
解析
C标准规定malloc()函数返回值的类型为void*,函数的调用形式为:malloc (size)。要求size的类型为unsigned int,所以该空格处应该填sizeof(struct node)或4。
转载请注明原文地址:https://kaotiyun.com/show/gQJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当输入19、2时,下列程序的运行结果为【】;输入254、16时,则程序的运行结果是【】。main(){chardata_symbols[17]="0123456789abcdefghijklmnopqrstuvwxyz";inti
当输入1、3、2时,程序运行的结果为【】。#include<math.h>main(){floata,b,c,disc,x1,x2,p,q;do{scanf("%f,%f,%f",&a,&b,&c);disc
X、Y、Z被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是______。
函数mystrlen(char*s)的功能是求字符串s的长度,请填空。mystrlen(char*s){char*t:t=s;while(【】)t++;return(t-s);
设有结构体类型定义:structtry{intone;floattwo;}*str;若要动态开辟一个结构单元,使指针str指向其首地址,正确的语句是______。
设语句inta=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
下面的程序为6个整型变量A、B、C、D、E、F输入整数,并按从大到小的顺序输出整数及其所对应的变量名。例如,输入的数为3、2、5、7、4、6,则输出的形式为:D(7)F(6)C(5)E(4)A(3)B(2)。#include<stdio.h>int
若x=3,y=z=4,则下列表达式的值分别为()(1)(z>=y>=x)?1:0(2)y+=z,x*=y
若有说明:long*p,a;则不能通过scanf语句正确给输入项读入数据的程序段是______。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
随机试题
在PowerPoint2010中,下列有关叙述不正确的是()
当燃气管道穿越()时,宜将燃气管道敷设在套管内。
火灾自动报警系统对电梯的显示要求有()。
企业财务关系中最为重要的关系是( )。
下列关于公司作为股份有限公司发起人的表述,错误的是()。
简述操作技能的形成阶段。
关于法的演进,下列表述正确的是()。
"Forestsarethelungsofourland,"saidFranklinDelanoRoosevelt.Twentyyearsago,theworld’slungswerediseased.Roughly
Whydidmoviesdobetterthantheater?
Duringastateofdeeprelaxation,severalphysiologicalchangestakeplaceinthebody:Thebody’soxygenconsumptionisreduce
最新回复
(
0
)