首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int *p1,*p2,a[10]; p1=a; p2=&a[5]; 则p2-p1的值为
有以下程序段 int *p1,*p2,a[10]; p1=a; p2=&a[5]; 则p2-p1的值为
admin
2021-02-25
73
问题
有以下程序段
int *p1,*p2,a[10];
p1=a;
p2=&a[5];
则p2-p1的值为
选项
A、5
B、10
C、12
D、无法确定
答案
A
解析
当直接用数组名给指针赋初始化值时,表示把数组首地址的值赋给指针,p1=a,表示把a[0]地址赋给p1,p2=&a[5],表示将数组第5个元素地址赋给p2,p2-p1=5,故答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/Y1tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includetypedefstruct{intb,p;)A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}main(){
表达式a+=a一=a:9的值是()。
下列叙述中正确的是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
下列处理中与队列有关的是()。
下列各项中,不属于软件设计阶段任务的是()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
随机试题
Theworldisonthetopofastaggeringriseinthenumberofoldpeople,andtheywilllivelongerthaneverbefore.【C1】_______
更换区域型火灾报警控制器熔断器的操作有:①更换熔断器;②判断故障部位;③选择并确认符合要求的熔断器备件;④填写记录;⑤确认熔断器更换是否成功。下列不正确的操作步骤有()。
寻常性痤疮发生在以下哪个部位
非独立核算的纳税人在办理税务登记后只能领取注册税务登记证及其副本。()
办理支付结算的主体是()。
根据相关法律法规,下列银行机构中属于企业法人的有()。
在20℃时100克水中最多能溶解36克食盐。从中取出食盐水50克,取出的溶液的浓度是()。
Manytheoriesconcerningthecausesofjuveniledelinquency(青少年犯罪)focuseitherontheindividualoronsocietyasthemajorco
牙发育时,X线片上最先出现的是()。
みんなよく見える()字を大きく書きました。
最新回复
(
0
)