早教吧作业答案频道 -->数学-->
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=...的网友还看了以下:
如果两个数除以同一个数所得的余数相同,我们把这两个数叫做关于模除数同余.例如14和26关于模6同余 2020-06-08 …
一台彩灯,3、3数余1,4、4数余2,5、5数余3,6、6数余4,7、7数余5,8、8数余6,问这 2020-06-25 …
证明有无穷个素数模6同余-1 2020-07-07 …
1.0和6之间哪一个数和乘积11*18*2322*13*19模7同余?2.0和12之间哪一个数和乘 2020-07-07 …
110、以下不能对二维数组a进行正确初始化的语句是()。A、inta[2][3]={0};B、in 2020-07-09 …
(1)一个自然数N被10除余9,被9除余8,被8除余7,被7除余6,被6除余5,被5除余4,被3除 2020-07-30 …
1、求23除-431的商和余数.2、求17!的标准分解式.3、求不定方程3x+5y=20的一切非负 2020-08-02 …
1)在1997上加上一个三位数,可使得的和是一个完全平方数.这样的三位数共有——个.2)一个四位数 2020-08-03 …
解答奥数题1.某些三位数具有这样的性质:被2除余1,被3除余2,被4除余3,被5除余4,被6除余5, 2020-11-18 …
579+2*579+3*579+……+n*579之和分别除以7和8同余,求正整数n的最小值.符合条件 2021-02-04 …