64,682
社区成员
发帖
与我相关
我的任务
分享
其实二维数组本质就是一维数组,
void arrrayprint( float *parr, int r, int c )//这里不想用parr[][2]做参数
{
float *p = (float*)parr;
for( int i = 0; i < r; i++ )
{
for( int j = 0; j < c; j++ )
{
cout <<*(p + i*r + j) <<",";
}
cout <<endl;
}
}
int main()
{
float a[][2] =
{
{1.0f,2.0f},
{3.0f,4.0f}
};
arrrayprint(a[0], 2, 2);//
return 0;
}
void arrrayprint( float(*parr)[2], int r, int c )