int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};*(&a[1][3])的含义(或值)是
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/11 06:15:41
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};*(&a[1][3])的含义(或值)是](/uploads/image/z/220177-1-7.jpg?t=int+a%5B+%5D%5B3%5D%3D%7B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%2C10%2C11%2C12%7D%3B%2A%28%26a%5B1%5D%5B3%5D%29%E7%9A%84%E5%90%AB%E4%B9%89%28%E6%88%96%E5%80%BC%29%E6%98%AF)
int a[][3]={1,2,3,4,5,6,7,8,9,10,11,12}; //定义了一个4行3列的二维数组
a[1][3]
其实严格来说,这个值是越界的,因为3列,最多只能到a[1][2],不会出现3,但是由于c语言不报错,所以程序还是能执行,至于值和意义,我测试了一下
a[1][3]因为第二行最后一个应该是a[1][2],其实a[1][3]的地址就是a[1][2]的下一个元素,也就是a[2][0],那么
&a[1][3]=&a[2][0]
所以*(&a[1][3])=*(&a[2][0])=7
a[1][3]
其实严格来说,这个值是越界的,因为3列,最多只能到a[1][2],不会出现3,但是由于c语言不报错,所以程序还是能执行,至于值和意义,我测试了一下
a[1][3]因为第二行最后一个应该是a[1][2],其实a[1][3]的地址就是a[1][2]的下一个元素,也就是a[2][0],那么
&a[1][3]=&a[2][0]
所以*(&a[1][3])=*(&a[2][0])=7
int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};*(&a[1][3])的含义(或值)是
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a;求 *(*(a+2)+
int a[ ]={1,2,3,4,5,6,7,8,9,10};则a[a[8]-a[2]*a[1]]引用的数组元素是
int a[3][3]={1,2,3,4,5,6,7,8,9};a[1][1]的值是
已知int a[] = {1,2,3,4,5,6,7,8,9,10,11,12},*p = a+2;,则值为3的表达式是
解释下代码的含义int[] numbers = new int[] { 6,4,3,2,9,1,7,8,5 };List
c语言的问题 int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; int (*p)[
main() { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int *b; b=a;
#define N 10 main() { int a[N]={1,2,3,4,5,6,7,8,9,10} int i,
Int a[3][2]={2,4,6,8,10,12};*(a[1]+1)的值是?
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 A) *