【C】函数间传递多维数组的方法
2013-12-17 23:38
309 查看
曾经在论坛上看到一个大牛对函数间传递多维数组的问题作出解答,引用了C++ Primer里面的一句话:除了第一维以外的所有维的长度都是元素类型的一部分,必须明确指定。
因此找到两个相关链接,分别解释了二维数组传递中的两种常见问题。
一,多维数组参数的指定:
http://see.xidian.edu.cn/cpp/html/51.html
二,多维数组指针的传递:
/article/4834209.html
三,拓展阅读看这里,详细解释了两种多维数组的传递方式:
http://see.xidian.edu.cn/cpp/html/1595.html
以自己的程序为例,我使用了地址传递的方式,在主函数里调用函数 quick_search_xtoy()
void main()
{
float mvalue[2000][2];
unitt = quick_search_xtoy(mvalue,m,t);
}
其中mvalue是一个二维数组。
quick_search_xtoy函数定义:
double quick_search_xtoy(float(* a)[ 2 ],int end,double y)
{
......
}
因此找到两个相关链接,分别解释了二维数组传递中的两种常见问题。
一,多维数组参数的指定:
http://see.xidian.edu.cn/cpp/html/51.html
二,多维数组指针的传递:
/article/4834209.html
三,拓展阅读看这里,详细解释了两种多维数组的传递方式:
http://see.xidian.edu.cn/cpp/html/1595.html
以自己的程序为例,我使用了地址传递的方式,在主函数里调用函数 quick_search_xtoy()
void main()
{
float mvalue[2000][2];
unitt = quick_search_xtoy(mvalue,m,t);
}
其中mvalue是一个二维数组。
quick_search_xtoy函数定义:
double quick_search_xtoy(float(* a)[ 2 ],int end,double y)
{
......
}
相关文章推荐
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- 最保险的函数间数组作为参数值传递与返回方法,用memcpy函数!
- each()方法能使DOM循环结构简洁。each()函数的遍历,each()遍历一维数组、多维数组。
- 函数传递多维数组
- c 向函数传递多维数组
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- 如何将多维数组作为参数传递给函数?(以二维数组为例)
- c 向函数传递多维数组
- VB几种函数参数传递方法,Variant,数组,Optional,ParamArray
- VB几种函数参数传递方法,Variant,数组,Optional,ParamArray
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- 怎么样使用指针向函数传递一个多维数组
- perl函数中传递数组的方法
- 数组作为函数参数的传递方法
- 使用指针来将多维数组传递给函数
- 将数组安全地传递给函数的解决方法
- 我怎样在函数参数传递时混用静态和动态多维数组?
- C语言中多维数组的常见动态分配方式及其在函数参数传递时的应用
- 如何把多维数组传入函数做为参数之几个方法
- C专家编程 十五 使用指针向函数传递一个多维数组