*a[2] 二维数组#includemain(){int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12};printf("%d",*a[2]); }*a[2]求详解

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 04:46:56

*a[2] 二维数组#includemain(){int a[3][5]={1,2,3,4,5,6,7,8,9,10,11,12};printf("%d",*a[2]); }*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]求详解

*a[2] 二维数组#includemain(){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.

二维数组中a[1]代表什么 求二维数组a 最大值急急急急 ACCESS 定义了二维数组A(2 to 5,5)则该数组的元素个数为多少个 定义一个4*4的二维数组a,请编写程序使数组四周元素为2,其余是1 二维数组中A【2】【2】代表什么意思啊A[2][2] 二维数组怎么定义 用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4]; 用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4] 二维数组常量表达式的值只能是正整数吗?a[0][0]表示只有一个元素的二维数组, 定义一个二维数组a[ ][3]={1,2,3,4,5,6,7};则a[1]是多少 在VBA中,定义了二维数组A(2 to 5,5)则该数组中的元素个数为() java二维数组int[][]a={{1,2,3,},{4,5,6},{7,8,二维数组不是应该这样的int[][]a={{1,2,3},{4,5,6}},为什么后面会多出一个花括号的内容呢, 求一连连看算法 C 语言给定二维数组A[row+2][col+2],(row*col C语言 将二个二维数组对应元素加起来存到另一个二维数组中a[3][2]={{10,20},{30,40}{50,60}}b[3][2]={{1,4},{2,5},{3,6}} 2.将一个N行、M列的二维数组a的行和列元素互换,存到另一个二维数组b中.N、M定义成符号常量,元素值随机 C语言中如何产生随机的二维数组的坐标我想随机获得给定二维数组中若干坐标的数,如何随机的产生二维数组的坐标.比如,a[10][2]={{1,2},{5,7},{3,0},}; 为什么可把二维数组看作是一种特殊的一维数组,即它的元素又是一个数组?例如对于数组a[2][4],可看作是有2个元素的一位数组a[0]和a[1]下一句话是每个元素又是一个包含4个元素的一维数组 二级计算机知识,在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数