您的位置:首页 > 其它

函数返回二维数组

2013-04-10 17:41 92 查看
#include "stdafx.h"

#include <stdlib.h>

//

float **get_mem(int i, int j)

{

float **p = (float**)malloc(i * sizeof(float));

for( int m = 0; m < j; m++)

{

p[m] = (float*)malloc(sizeof(float));

}

return p;

}

//

int main(int argc, float* argv[])

{

int i, j;

float **p = get_mem(3,4);

//

for(i = 0; i < 3; i++)

{

for(j = 0; j < 4; j++)

{

p[i][j] = (float)(rand() % 100);

}

}

//

for(i = 0; i < 3; i++)

{

for(j = 0; j < 4; j++)

{

printf("%f\n",p[i][j]);

}

}

printf("Hello World!\n");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: