首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-10-16
21
问题
以下叙述中正确的是
选项
A、指针变量只能通过求地址运算符(&) 来获得地址值
B、语句p=NULL;与p=\0;是等价的语句
C、int* p1; int ** p2; int *p3;都是合法的定义指针变量的语句
D、语句p=NULL;执行后,指针p指向地址为0的存储单元
答案
C
解析
指针变量定义形式为:
类型 *指针变量名;
其中*号的个数决定了几级指针,指针变量赋地址值的方式有3种方式:
①通过求地址运算符(&)获得地址值
②通过指针变量获得地址值
③通过标准函数获得地址值
另外NULL是在stdio.h头文件中定义的预定义符。NULL的代码值为0。可以给指针变量赋NULL值。例如p=NULL;赋值语句,称p为空指针。这条语句等价于p=’\0’;或p=0; 这时,指针p并不是指向地址为0的存储单元,而是具有一个确定的值--“空”。
转载请注明原文地址:https://kaotiyun.com/show/9uxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
有以下程序:#includemain(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
在数据库设计中,将E-R图转换为关系模式的过程属于()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;fun(s);}
若二维数组a有m列,则在a[i][j]前的元素个数为()。
程序测试分为静态分析和动态测试。其中[]是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下列关于线性表的叙述中,不正确的是()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
学校文化
试述急性心肌梗死溶栓疗法的原理。
以下属于重量分析法的是
该患者的代偿头位最可能是该患者复像检查结果最可能是
气管切开术后病人的给氧方法宜采用( )。【历年考试真题】
Thestreetwasbusywithtrafficandverynoise.【M1】______Buses,blackandyellowtaxi,carsandbikesrushed【M2】______byhim
根据下列资料,完成下列题。下列说法错误的是:
理解马克思主义政治经济学的枢纽是()(2002年单选理科卷)
现代计算机中采用二进制数字系统,是因为它
INTHEBEDROOMDon’tsmokeinbed—itcausesabout1000firesayear,manywithfatalresults.Don’toverloadyourelect
最新回复
(
0
)