函数返回二维数组
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;
}
#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;
}
相关文章推荐
- C++ 函数返回二维数组
- C/C++函数返回二维数组指针问题
- 如何从文本文件读取数据到二维数组,如何在函数处理后返回二维数组的示例
- c语言 函数返回二位数组 函数参数为二维数组
- C++中函数怎么返回一个二维数组。指针怎么指向二维数组?
- 向函数中传入二维数组并返回它的具体实现
- c语言,c++函数返回一个数组,二维数组
- 数组指针和指针数组以及二维数组的函数间传递与返回
- C++数组(二维数组)与指针 以及 函数传递/返回指针和数组参数
- C语言 函数返回一位数组,二维数组
- 使用指针从函数返回一个二维数组
- 下列程序定义了3×3的二维数组,并在主函数中赋值。请编写函数fun,函数的功能使求出数组周边元 素的平均值并作为函数值返回给主函数中的?
- C++函数返回二维数组
- C++ 二维数组作为函数返回值类型传递方式举例
- C++函数返回数组及动态建立二维数组的方法
- 存储过程内建临时表和临时函数,合并一个由存储过程返回的表
- spring AOP 之 获取 被切函数参数 被切函数返回值 以及 修改被切函数返回值
- LUA中函数返回表的时候的问题
- Python 函数返回值
- 找出两个整数中的较小者(重在使用return从函数中返回一个值)