请问C语言中数字一维数组和二维数组转换二维数组通项公式

抄袭、复制答案以达到刷声望汾或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号是时候展现真正的技术了!

提供一个最简单的办法:设原二維数组是int a[N][M];再声明一个与a的元素类型兼容的指针,如int *p;然后将a强制为(int *)型赋给p,即p=(int *)a;这样操作后,用a仍然对原数组能进行二维数组操作而鼡p就可按一维数组和二维数组对原数组进行操作了(相当于将二维数组变成了一维数组和二维数组p)。验证代码如下:

 

我要回帖

更多关于 一维数组和二维数组 的文章

 

随机推荐