Excel 取二维数组中的一维怎么做

如题所述

#define N 2
#define M 4
int a[N][M],i,j,*p;
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) a[i][j]=i*10+j;
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) printf("%d ",a[i][j]); printf("\n");
//输出:0 1 2 3 10 11 12 13
p=&a[0][0];
for ( i=0;i<N*M;i++ ) printf("%d ",p[i]); printf("\n");
//输出:0 1 2 3 10 11 12 13
温馨提示:答案为网友推荐,仅供参考