Int a[3][2]={2,4,6,8,10,12};*(a[1]+1)的值是?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/14 22:43:38
Int a[3][2]={2,4,6,8,10,12};*(a[1]+1)的值是?
8
a是3行2列的数组,*(a[1]+1)表示第二行第二列的数,因此为8
再问: 怎么看第二行第二列的数是哪个?
再答: 这个数组的空间分布为: 2 4 6 8 10 12 横为行,纵为列
再问: *(a[1]+1)为什么是第二行,第二列?
再答: 移动数组a的元素指针是以先行后列的顺序进行的,a[1]就表示第二行,可以看做包含2个元素的一维数组,再+1就表示将该一维数组的元素指针移到第二个元素,这时再解引用就得到第二行的第二个元素,也即第二行第二列的数。 还有哪个地方不理解吗?
a是3行2列的数组,*(a[1]+1)表示第二行第二列的数,因此为8
再问: 怎么看第二行第二列的数是哪个?
再答: 这个数组的空间分布为: 2 4 6 8 10 12 横为行,纵为列
再问: *(a[1]+1)为什么是第二行,第二列?
再答: 移动数组a的元素指针是以先行后列的顺序进行的,a[1]就表示第二行,可以看做包含2个元素的一维数组,再+1就表示将该一维数组的元素指针移到第二个元素,这时再解引用就得到第二行的第二个元素,也即第二行第二列的数。 还有哪个地方不理解吗?
Int a[3][2]={2,4,6,8,10,12};*(a[1]+1)的值是?
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
int a[ ]={1,2,3,4,5,6,7,8,9,10};则a[a[8]-a[2]*a[1]]引用的数组元素是
若有定义:int a[]={2,4,6,8,10,12};*p=a;则*(p+1)值是(),*(a+5)的值是()
int a[3][3]={1,2,3,4,5,6,7,8,9};a[1][1]的值是
若有定义:int a[2][3]={2,4,6,8,10,12};则*(&a[0][0]+2*2+1)的值是
已知int a[] = {1,2,3,4,5,6,7,8,9,10,11,12},*p = a+2;,则值为3的表达式是
若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【 】.
int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};*(&a[1][3])的含义(或值)是
int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a;求 *(*(a+2)+
设int a;,则表达式a=2,4,a+1的值是( ) 为什么
设int a;则表达式a=2,4,a+1的值是