百度试题 题目有定义:int a[5][4], (*p)[4]=a;,数组a的首地址为100,*(p+2)+3等于( ) A. 116 B. 118 C. 120 D. 122 E. 满分:2 分 相关知识点: 试题来源: 解析 D.122 反馈 收藏
假设int类型占2个字节,若有定义:int a[5][4],(*p)[4]=a;,数组a的首地址为100,*(p+2)+3等于( )。A.116B.118C.120D.1
有定义:int a[5][4], *p=a[0];,数组a的首地址为100,则p 2*4 3等于( )。A、A) 116B、B) 118C、C) 120D、D) 122搜索 题目 有定义:int a[5][4], *p=a[0];,数组a的首地址为100,则p 2*4 3等于( )。 A、A) 116 B、B) 118 C、C) 120 D、D) 122 答案 解析...
(p+2)就是a[2],也就是a的第三行 数组a每行有4个int元素,如果按每个int占4字节来算,a[2]的起始地址是100+4*2*4=132,a[2]+3即a[2][3]的地址是132+3*4=144。如果按每个int占2字节来算,a[2]的起始地址是100+4*2*2=116,a[2]+3即a[2][3]的地址是116+3*2=122。
有定义:int a[5][4],*p=a[0];,数组a的首地址为100,则p+2*4+3等于( )。 A. 116 B. 118 C. 120 D. 122 点击查看答案手机看题 你可能感兴趣的试题 单项选择题 埃及是下列哪一种文明的摇篮? A、米诺斯文明 B、亚述文明 C、巴比伦文明 D、法老文明 点击查看答案手机看题 单项选择题 下列哪个聚...
百度试题 结果1 题目若有数组说明:int a[3][4]; 则a,&a[0][0],a[0]都可表示数组中第一个元素的首地址。对, 相关知识点: 试题来源: 解析 对, 反馈 收藏
已知变量y和数组a都是int型,a的首地址为0x8049b00。假设编译器将a的首地址分配在ECX中,数组的下标变量i分配在EDX中,y分配在EAX中,C语言赋值语句“y=a[i];”被编译为指令“movl (%ecx, %edx, 4), %eax”。在IA-32/Linux环境下执行该指令,则当i=150时,得到的存储器操作数的线性地址是( )。 A. ...
百度试题 结果1 题目若有如下定义和语句,则能正确表示数组a首元素地址的表达式有( )int a[10], *p;p=a; A. a[0] B. a C. p+1 D. p E. *p 相关知识点: 试题来源: 解析 B,D 指针p赋值给数组a。反馈 收藏
百度试题 题目【填空题】已知 int a[10]; ,则 ___ 代表数组 a 的首地址 相关知识点: 试题来源: 解析 数组名a 反馈 收藏
a表示数组的首地址,可以把a数组看成是一个元素为一维数组的数组(可能有点难理解,可是把a看成一个由4个元素组成的数组,每个元素是一个由5个int型数组成的数组).a+1表示的是将a的地址向后移一个元素的距离.所以就是移到a[1][0]的地址.*(a+1)表示取a[1][0]的内容....