首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
22
问题
以下叙述中正确的是
选项
A、指针变量只能通过求地址运算符(&)来获得地址值
B、语句p=NULL;与p=\0;是等价的语句
C、int*p1;int**p2;int*p3;都是合法的定义指针变量的语句
D、语句p=NULL;执行后,指针P指向地址为0的存储单元
答案
C
解析
指针变量定义形式为:
类型 *指针变量名;
其中*号的个数决定了几级指针,指针变量赋地址值的方式有3种方式:
①通过求地址运算符(&)获得地址值
②通过指针变量获得地址值
③通过标准函数获得地址值
另外NJLL.是在stdio.h头文件中定义的预定义符。NULL的代码值为0。可以给指针变量赋NJLL值。例如p=NULL;赋值语句,称p为空指针。这条语句等价于p=’\0’;或p=0;这时,指针p并不是指向地址为0的存储单元,而是具有一个确定的值——“空”。
转载请注明原文地址:https://jikaoti.com/ti/wCn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(intargc,char*argv[]){intn,i=0;while(argv[1][i]!=’\0’){n=fun();i++;}printf("%d\n
有以下程序int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b:8,*p,*q,*r
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
若有程序:main(){inti,j;scanf(’i=%d,j=%d";&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入上【】。
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfuncl(inti){printf("
设a和b均为双精度型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。
下列叙述中正确的是()。
下列叙述中止确的是()。
下面叙述正确的是()。
随机试题
择期手术应当延迟手术日期的不包括
应用安全、疗效确切、质量稳定、应用方便安全有效、慎重从严、结合国情、中西并重
钢筋冷弯试验可以评价钢筋的()性能。
催化剂加快反应进行的原因在于它()。
从我国现行各税看,纳税期限的分类不包括()。
不属于深圳证券交易所国债回购交易品种的是()。
根据下列统计资料回答问题。2011年8月份,社会消费品零售总额14705亿元,同比增长17.0%。其中,限额以上企业(单位)消费品零售额6902亿元,增长22.1%。1~8月份,社会消费品零售总额114946亿元,同比增长16.9%。从环比
下列关于计算机病毒的说法中,正确的是()。
Influenzashouldnotbedismissedasatrivialdisease.Itkillsthousandsofpeopleeveryyearataveryhighcosttotheecono
EnglishSynonymsI.Thegradualincorporation1.beforel066:wordsfromLatin,Greek,CelticandScandinavian2.after1066:wo
最新回复
(
0
)