二维数组中a 1和*(a 1)的值为什么都是地址
1个回答
展开全部
a[0]第0行的行地址
a[1]第1行的行地址
*a[1]第一行的第一个数。
希望下面的程序可以帮到你:
#include<stdio.h>
#include<stdlib.h>
int main(void){
int a[2][2]={1,2,3,4};
printf("a= %d\t",a);
printf("a+1=%d\n",a+1);
printf("*a= %d\t",*a);
printf("*a+1=%d\n",*a+1);
printf("a[1]=%d\t",a[1]);
printf("*a[1]=%d\n",*a[1]);
system("pause");
return 0;
}
运行结果:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询