首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段int*p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
有以下程序段int*p;p=_________malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
admin
2013-10-19
42
问题
有以下程序段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/gSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf("%d\n
以下叙述中正确的是
有以下程序main(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[0]);}执行后输出结果是
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;}printf("%d\n",k);
若以下选项中的变量已正确定义,则正确的赋值语句是
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
设有以下声明语句streetex{intx;floaty;charz;}example;则下面的叙述中不正确的是______。
随机试题
行政机关应当在听证的()前,通知当事人举行听证的时间、地点。
甲泼尼龙冲击治疗的少见副作用是
关于正常孕妇血液循环系统的变化,描述正确的是
孕妇,25岁。孕39周,晨6时自觉阴道流出大量稀水样液体,遂于10时入院,护士采取的正确的护理措施是
有色金属管的坡口加工方法为()。
试述摩擦压力机的工作原理。
下列关于财务报表分析的直接作用的说法中,错误的是()。
下列各项中,符合契税纳税义务发生时间和完税时间规定的有()。
以下哪种测验的客观化程度最高?()
WriteacompositionentitledALetterApplyingforaPosition.Youshouldwriteatleast120wordsbutnomorethan180wordsac
最新回复
(
0
)