若有定义floatb[15] *p=b; 且数组b的首地址为200H 则p/13所指向的数组元素的地

大学专科 已帮助: 时间:2023-08-16 22:12:29

若有定义floatb[15],*p=b;,且数组b的首地址为200H,则p/13所指向的数组元素的地址为______。
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:数组,若有,地址

参考解答

用户头像

497***304

2023-08-16 22:12:29

正确答案:252H
要解答本题,首先要明白在对指针进行加、减运算时,数字'1'不是十进制数的'1',而是指'1'个存储单元长度。1个存储单元长度占存储空间的多少,应该视具体情况而定,如果存储单元的基类型是int型,则移动1个存储单元的长度就是位移2个字节;如果存储单元基类型是float型,则移动1个存储单元的长度就是位移4个字节。所以旷13所指向的数组元素的地址为:200H+(13*4)H=252H。

上一篇 下列循环的循环次数是______。 ihtk=2; while(k=0) printf('%d' k

下一篇 按照“先进先出”的原则组织数据的结构是______。请帮忙给出正确答案和分析 谢谢!

相似问题