用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4]
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 12:27:08
用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4]
#include "stdio.h"
void main()
{
int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
int (*b)[4];
b=a;
printf("%d",*(*(b+1)+3));
}
再问: 指针数组是这样定义的吧:int *b[4] 你这样定义只是指向一维数组的而已
再答: 这个我确实不知道,但是有什么意义呢。楼主要访问的话一维指针已经够了啊。难道非得把一维数组指针再放在数组里?
void main()
{
int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11};
int (*b)[4];
b=a;
printf("%d",*(*(b+1)+3));
}
再问: 指针数组是这样定义的吧:int *b[4] 你这样定义只是指向一维数组的而已
再答: 这个我确实不知道,但是有什么意义呢。楼主要访问的话一维指针已经够了啊。难道非得把一维数组指针再放在数组里?
用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4];
用C语言在主函数中定义和初始化一个二维数组a[3][4]和一个指针数组,采用指针数组去访问数组元素a[2][4]
C语言、二维数组指针中的 * 和 &
C语言中指针引用二维数组元素问题
C语言,将一个二维数组a的行和列的元素互换,存到另一个二维数组b中.列如 123 1 4 2 5 456 3 6
C语言中若定义数组和指向数组的指针,其中元素的地址可用哪几种方式表达?
定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素
C语言关于指针和二维数组的问题.
C语言用指针引用数组元素
C语言将二维数组A的行和列元素互换,存到二维数组B中
定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是(*a)[3],*a[2],*a[3]
定义一个4*4的二维数组a,请编写程序使数组四周元素为2,其余是1