首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-04-26
43
问题
以下叙述中正确的是
选项
A、指针变量只能通过求地址运算符(&)来获得地址值
B、语句“p=NULL;”与“p=\0;”是等价的语句
C、“int*p1;int**p2;int*p3;"都是合法的定义指针变量的语句
D、语句p=NULL;执行后,指针p指向地址为0的存储单元
答案
C
解析
指针变量定义形式为:类型 *指针变量名:其中*号的个数决定了几级指针,指针变量赋地址值的方式有3种方式:①通过求地址运算符(&)获得地址值;②通过指针变量获得地址值:③通过标准函数获得地址值。另外NULL是在sydio.h头文件中定义的预定义符。NULL的代码值为0。可以给指针变量赋NULL值。例如p=NULL;赋值语句,称p为空指针。这条语句等价于p=’\0’;或p=0;这时,指针p并不是指向地址为0的存储单元,而是具有一个确定的值——“空”。
转载请注明原文地址:https://kaotiyun.com/show/avDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10
有以下程序#includemain(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
阅读下列程序,则运行结果为#include"stdio.h"fun(){staticintx=5;x++;returnx;}main(){inti,x;for(i=0;i
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
C语言规定,在一个源程序中,main函数的位置
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t=MAX(a+b
以下叙述中错误的是
随机试题
A、胆囊内强回声光团,随体位改变B、声影C、两者均有D、两者均无胆囊息肉的B超显示为
A肾小球毛细血管血压下降B肾小球滤过总面积减小C滤过膜通透性减小D血浆胶体渗透压升高E囊内压升高输尿管结石时尿量减少的原因是
肉桂人煎剂、研末冲服时的剂量分别是()
下列对招标公告的有关叙述中,说法正确的是( )。
企业所有者权益等于()。如果该公司为进一步扩大业务,从银行借款20万元,那么该公司所有者权益()。
患者,男,50岁,6年前开始有咳嗽和咳痰,逐年加重,常持续数月,多次胸片示两肺纹理增粗。首先应考虑为()。
Perhapsthemostfamiliarplantmovementbelongstoonespeciesofmimosacalledthesensitiveplant.Withinseconds,itcanlow
组成一个计算机系统的两大部分是
用8位二进制数能表示的最大的无符号整数等于十进制整数______。
AccordingtoBT’sfuturologist,IanPearson,theseareamongthedevelopmentsscheduledforthefirstfewdecadesofthenewmil
最新回复
(
0
)