作业帮 > 综合 > 作业

用C语言编写程序,将下列一个二维矩阵实现其串行化,即转变成一维向量.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 03:23:45
用C语言编写程序,将下列一个二维矩阵实现其串行化,即转变成一维向量.

按照箭头的方向进行串行化,求C源代码和相应解释.
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int a[3][3]={{1,3,5},{6,7,9},{10,11,13}},*b,i;
b=(int *)a;
for(i=0;i
再问: 很高效的代码,弱弱的问一句, b=(int *)a;这是什么意思?
再答: 把二维数组的首地址a强制为int *型地址(即一维数组的地址)赋给指针b,b就成了一维数组的打针了。