若有定义“float b[15],*p=b;”,且数组b的首地址为200H,则p+13所指向的数组元素的地址为_________。

admin2012-12-03  31

问题 若有定义“float b[15],*p=b;”,且数组b的首地址为200H,则p+13所指向的数组元素的地址为_________。

选项

答案252H。

解析 存储单元长度占存储空间的多少,应该视具体情况而定,如果存储单元的基类型是int型,则移动1个存储单元的长度就是位移2个字节;如果存储单元基类型是float型,则移动1个存储单元的长度就是位移4个字节。所以p+13所指向的数组元素的地址为200H+(13*4)H=252H。
转载请注明原文地址:https://kaotiyun.com/show/CuPp777K
0

最新回复(0)