*a[2] 二维数组#includemain(){int a[3][5]={1,2,3,4,5,6,7,8,9,10,1
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/31 13:21:15
*a[2] 二维数组
#include
main()
{
int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12};
printf("%d",*a[2]);
}
*a[2]求详解
#include
main()
{
int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12};
printf("%d",*a[2]);
}
*a[2]求详解
C 语言语句中 的 中括号,不是标点符号,而是 运算符!
牢记 恒等式: x[i] == *(x+i);
这是C 语言语句中 指针和数组,数组和指针的 恒等关系.
牢记,牢记,它的益处,你将享用不尽.
----------------
printf("%d",*a[2]); 里,*号表示指针指向的值,
也就是输出 a[2] 指针指向的 值: *(a[2]).
*(a[2]) = *(a[2] + 0)
对照恒等式 右边,a[2] 相当于 x, 0 相当于 i
变出 左边 x[i] = a[2][0];
所以 printf("%d",*a[2]);
就是 printf("%d",a[2][0]);
声明 int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,0,0,0 };
语句里的 a[2][0] 相信你 会轻而易举地 找出来是 11.
牢记 恒等式: x[i] == *(x+i);
这是C 语言语句中 指针和数组,数组和指针的 恒等关系.
牢记,牢记,它的益处,你将享用不尽.
----------------
printf("%d",*a[2]); 里,*号表示指针指向的值,
也就是输出 a[2] 指针指向的 值: *(a[2]).
*(a[2]) = *(a[2] + 0)
对照恒等式 右边,a[2] 相当于 x, 0 相当于 i
变出 左边 x[i] = a[2][0];
所以 printf("%d",*a[2]);
就是 printf("%d",a[2][0]);
声明 int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12,0,0,0 };
语句里的 a[2][0] 相信你 会轻而易举地 找出来是 11.
*a[2] 二维数组#includemain(){int a[3][5]={1,2,3,4,5,6,7,8,9,10,1
java二维数组int[][]a={{1,2,3,},{4,5,6},{7,8,
二维数组int a[3][4]={{1,2,3,4},{5,6,7,8},{9,0,1,2}};里面的数值怎么排列的?c
关于C语言的二维数组 int[][3]={1,2,3,4,5,6,7,8,9,10,11,12} printf(''%d
假定一个二维数组的定义为INT A[3][4]=【3,4】【2,8,6】,则元素A{2}{1}的值为
求解假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为
假定一个二维数组定义为 int a[3][4]={{3,4},{2,8,6}};则元素a[1][0]的值为2 为什么不是
定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素
int a[ ]={1,2,3,4,5,6,7,8,9,10};则a[a[8]-a[2]*a[1]]引用的数组元素是
定义一个二维数组a[ ][3]={1,2,3,4,5,6,7};则a[1]是多少
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是(B)
定义如下变量和数组:int k; int a[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果