| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5361 人关注过本帖
标题:Unknown parameter in array
只看楼主 加入收藏
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
Unknown parameter in array
Hi,

I am using an array of type integer as an argument in a function,
我用函数中整型数组的形参
e.g. void Function(iaaArray[][45]){}
例如 void Function(iaaArray[][45]){}
What I would like to do is have something like...
我想好做就是
void Function(iaaArray[][iInt]){}
where iInt is an integer determined by the user.
用户在那里自定义整形iTnt
So I can allow for different sized arrays to be passed into the function.
所以我允许对可变数组,将其传递到函数
Can someone help me with this.
有那些人帮我做那些
Thanks Krahl
 
firedraco (3539)     Jan 6, 2011 at 11:45am
Take the array as a pointer and pass the size separately:
以数组的大小,并把指针分别:
void func(int* array, unsigned int size)

PS:不知道是不是这样翻译
搜索更多相关主题的帖子: function 用户 
2011-01-06 12:27
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:5 
Take the array as a pointer and pass the size separately:
用指针表示数组,并分别传递数组的大小.

   唯实惟新 至诚致志
2011-01-06 12:33
点线面
Rank: 8Rank: 8
来 自:NO.-1
等 级:蝙蝠侠
帖 子:525
专家分:980
注 册:2011-1-3
收藏
得分:0 
以下是引用qq1023569223在2011-1-6 12:33:59的发言:

Take the array as a pointer and pass the size separately:
用指针表示数组,并分别传递数组的大小.
会不会是用指针表示数组,而数组的大小分别传递函数(缺省)

小代码,大智慧
2011-01-06 12:41
alwaysfocus
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:25
专家分:138
注 册:2010-12-15
收藏
得分:15 
Take the array as a pointer and pass the size separately:
这句话的意思应该是:用一个指针指向数组,数组的大小另定义(另外定义一个整数来表示数组的大小)。也就是:void func(int* array, unsigned int size)
2011-01-06 13:47
快速回复:Unknown parameter in array
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026447 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved