首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
admin
2016-12-28
89
问题
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
选项
A、(int*)
B、int
C、int*
D、(*int)
答案
A
解析
ANSIC标准规定malloc函数返回值的类型为void*。使用形式为:malloc(size),其中size的类型为unsigned int。malloc函数用来分配size个字节的存储区,返回一个指向存储区首地址的基类型为void的地址。若没有足够的内存单元供分配,函数返回空(NULL)。可以通过强制类型转换将返回值转换为需要类型的地址。
转载请注明原文地址:https://kaotiyun.com/show/srDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j)
有以下程序voidf(int*q){inti=0;for(;i
下列选项中不符合良好程序设计风格的是
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;______;q++)if(*q>max
有以下程序:#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n"
若变量已正确定义,则以下语句的输出结果是______。s=32;s^=32;printf("%d",s);
以下数组定义中错误的是______。
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
设有定义inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是______。
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
随机试题
颧骨的上颌突骨折会损伤的结构是
男,20岁,因受凉后寒战、发热伴咳嗽、咳痰6天就诊。查体:T39.3℃,P100次/分,R24次/分。右下肺可闻及管状呼吸音。WBC12.3×109/L、N0.95。该患者最可能的诊断是
甘味药物由哪两元相和而成
()是土地利用管理的一个重要组成部分。
施工现场,电焊机至电焊钳的连线多采用()聚氯乙烯作为绝缘防护材料。
个人所得税规定工资、薪金所得适用()级超额累进税率,税率为5%—45%。
各国的中央银行并不将法定存款准备金率政策当做适时调整的经常性政策工具来使用,原因主要有()。
在TCP/IP参考模型中,提供无连接服务的传输层协议是()。
[*]
设函数f(x)在x=1处可导,且=2,求f’(1).
最新回复
(
0
)