首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设p是指针变量,语句p = NULL;等价于( )。
设p是指针变量,语句p = NULL;等价于( )。
admin
2021-02-25
27
问题
设p是指针变量,语句p = NULL;等价于( )。
选项
A、p = 0;
B、p = ’’;
C、p = "";
D、p = ’0’;
答案
A
解析
本题考查指向指针的指针。i是int类型的变量,p为基本类型为int的指针变量,r为二级指针,指向的是指针p的地址,因此,*p就代表i;**r就代表*p,也等价于i。二级指针作为函数参数,形参和实参指向同一个地址空间,两者的改变保持同步。函数fun()的功能是将r指向的存有变量i的地址的指针变量改为指向存有变量k的地址的指针变量,*p的值发生了改变。函数f()中语句"int *t=&k;*s=t;"同样使得**s、*t、k等价,所以刚开始输出3个7,函数调用结束之后*p与**r的值均为7,i不变,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/F2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={'1','2','3'},*q=P;以下不能计算出一个char型数据所占字节数的表达式是()。
有以下程序:#include<stdio.h>main(){char*p1=0;int*p2=0:float*p3=0:printf("%d%d%d\n",sized(p1),sizeof(p2),sizeof(p3));
下列各序列中不是堆的是()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
在数据库系统中,用户所见的数据模式为
以下选项中不能作为C语言合法常量的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
以下选项中不能作为C语言合法常量的是
在数据处理中,其处理的最小单位是()。
随机试题
大量蛋白尿可引起
A.细数脉B.无脉C.交替脉D.水冲脉E.奇脉缩窄性心包炎患者的脉搏是()。
【2007年第10题】如图3-319所示结构被均匀加热t℃,产生的A、B支座内力为:
证券组合的实际平均收益与无风险收益的差值除以组合的标准差被定义为( )。
关于蛔虫病的防治,下列说法错误的是()
张某自营一早餐店,卫生部门执法工作人员只凭目视就断定该早餐店卫生不合格.欲作出处罚决定,下列说法正确的是?()
试谈19世纪下半叶非洲民族解放斗争的特点。
布雷顿森林体系下的美元危机,本质上是美元信誉危机,即是流到世界上的美元最终能否按固定比价兑换美国的黄金储备的信心危机。()
设曲面∑:=1及平面π:2x+2y+z+5=0.求曲面∑与平面π之间的最短和最长距离.
文件系统与( )密切相关,它们共同为用户使用文件提供方便。
最新回复
(
0
)