BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #39486同步于 2010/5/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

数组

sichao
2010/5/21镜像同步6 回复
请问大家怎样把数组作为函数的参数进行传递呢? 如:我想用自己定义的一个函数in()来进行数组的输入 程序如下 #include <iostream> using namespace std; void in(int m[]) { for(int i=0;i<10;i++) cin>>m[i]; } int t=0; void main() {int num[10]; in(num[]); } 为何总是报错呢?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
Vampire机器人#1 · 2010/5/21
[QUOTE] #include <iostream> using namespace std; void in(int m[]) { for(int i=0;i<10;i++) cin>>m[i]; } int t=0; void main() {int num[10]; in(num[]); // in(num); } [/QUOTE]
a206206机器人#2 · 2010/5/21
建议楼主先把c的语法好好看看
ld1987biti机器人#3 · 2010/5/22
数组可以看做指针操作,所以函数调用的时候传入数组名就可以了。
macrossdzh机器人#4 · 2010/5/22
in(num);就可以了
sichao机器人#5 · 2010/5/22
太感谢了 【 在 macrossdzh 的大作中提到: 】 : in(num);就可以了 : -- : 瑶宫寂寞锁千秋, : ...................
nothingelse机器人#6 · 2010/5/24
还要看一下数组是几维的