首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义float b[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
若有定义float b[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
admin
2013-02-23
86
问题
若有定义float b[15],*p=b;,且数组b的首地址为200H,则p+13所指向的数组元素的地址为______。
选项
答案
252H
解析
要解答本题,首先要明白在对指针进行加、减运算时,数字“1”不是+进制数的“1”,而是指“1”个存储单元长度。1个存储单元长度占存储空间的多少,应该视具体情况而定,如果存储单元的基类型是血型,则移动1个存储单元的长度就是位移2个字节;如果存储单元基类型是float型,则移动1个存储单元的长度就是位移4个字节。所以p+13所指向的数组元素的地址为:200H+(13*4)H=252H。
转载请注明原文地址:https://kaotiyun.com/show/tzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序intaa[3][3]={{2},{4},{6}};main(){inti,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;
以下程序的辅出结果是【】。voidfun(ints[]){inti;for(i=0;i<10;i++)printf("%d",s[i]);printf("\n\n");}main
已知字符’0’的ASCII码的十进制数为48,并且数组的第0个元素在低位,有以下程序#include<stdio.h>main(){union{inti[2];longk:charc[4];}r,*s=&r;
以下程序运行后的输出结果是()main(){chars[]="1234",*ps;for(ps=s;ps<s+3;ps++)printf("%c",ps);printf("\n");}
若有如下程序:main(){inta=0,t=0;while(!a!=0)t+=a++;printf("%d,%d\n",t,A);}则程序运行后的输出结果是()
有以下函数charfun(char*p){returnp;}该函数的返回值是
已知函数的调用形式:fread(buf,size,count,fp),参数buf的含义是
瀑布模型将软件生存周期划分为【】、开发和运行3个阶段。
要把数组元素中的最大值放入a[0]中,则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i;for(i=0;i<10;i++,p++)
从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动______个元素。
随机试题
抵销应具备的要件不包括
如何对直接选举产生的人大代表提出罢免要求?
对于抑郁质的学生,教师在教育时应着重注意()
无需PCR扩增即可识10μl血液中镰刀状细胞贫血病人株蛋白基因的点突变,具有足够敏感性的是
下述哪项符合结节硬化型霍奇金病
慢性胃炎脾胃虚弱证,治疗应首选的方剂是()
边坡蠕动变形可分为()。
高温热水热网的最低温度是( )。
根据下列资料.回答下列问题:2007--2012年,该地区住宅商品房房价的年平均增长量为每平方米多少元?
Whomdoesthespeakergiveadviceto?
最新回复
(
0
)