早教吧作业答案频道 -->数学-->
inta[3][4],*p=&a[0][0];p+=6,那么*p和()的值相同A.*(a+6)B.*(&a[0]+6)C.*a[1]+2D.a[1][2]其余三项为什么不对呀
题目详情
int a[3][4],*p=&a[0][0];p+=6,那么*p和( )的值相同 A.*(a+6) B.*(&a[0]+6) C.*a[1]+2 D.a[1][2]
其余三项为什么不对呀
其余三项为什么不对呀
▼优质解答
答案和解析
C语言规定:二维数组元素在内存中顺序排放,排列顺序是按行存放.即先顺序存放第一行的数组元素,然后存放第二行的数组元素,依此类推.
int a[3][4]
第一行:
a[0][0],a[0,1],a[0,2]
此时a[0,2]的地址==p+=3
第二行:
a[1][0],a[1,1],a[1,2]
此时a[1,2]的地址==p+=6
A.*(a+6) a是指向第一行的,此处地址已变成第6行的第一列,故错
B.*(&a[0]+6) &a[0]也是指向第一行的,同上
C.*a[1]+2 取a[1]内容再加2,已不是地址了
D.a[1][2] 正确
int a[3][4]
第一行:
a[0][0],a[0,1],a[0,2]
此时a[0,2]的地址==p+=3
第二行:
a[1][0],a[1,1],a[1,2]
此时a[1,2]的地址==p+=6
A.*(a+6) a是指向第一行的,此处地址已变成第6行的第一列,故错
B.*(&a[0]+6) &a[0]也是指向第一行的,同上
C.*a[1]+2 取a[1]内容再加2,已不是地址了
D.a[1][2] 正确
看了 inta[3][4],*p=...的网友还看了以下:
已知a>0,b>0,且a+b=1,求(a+1/a)=(b+1/b)为什么不能直接用基本不等式得(a 2020-05-13 …
曲线C:y^2=x+1和定点A(3,1),B为曲线C上任意点.若AP向量=2倍的PB向量,当点B在 2020-05-16 …
二分之一+六分之一+十二分之一+二十分之一+三十分之一+4038090分之一 等于多少就是a为1, 2020-05-16 …
我看过你答的一道题目,设抛物线过定点A(-1,0),且直线x=1为准线,求抛物线顶点的轨迹C的方程 2020-06-03 …
1.用代数方法解出下列两个圆锥曲线(a,b)的交点a.长轴顶点为(-3,11)和(-3,-9),离 2020-06-07 …
已知a,b,c为正整数,且c>b>a>1,(a-1/c)(b-1/a)(c-1/b)为整数,求a+ 2020-07-30 …
已知曲线C:y^2=x+1和定点A(3,1),B为曲线C上任意一点,若AP向量=2PB向量,当点B 2020-07-30 …
设啊a,b,c,d∈R,且各不相等,则符合条件{a,b}为P的真子集,P为{a,b,c,d}的真子 2020-08-01 …
关於西班牙语发音的问题,想请教一些技巧.我实在是每分拉.所以只能祈求好人回答了~关於这些音的区别.1 2020-10-31 …
有两条式子:若x1,x2是一元二次方程ax的平方+bx+c=0(a不等于0)的两根,则x1+x2=- 2020-11-07 …