您的位置:首页 > 其它

数组作为函数实参时注意

2015-07-17 16:01 225 查看
void Distribute(int a[],int n,Queue qlist[],bool gewei)

{

for (int i=0;i<n;i++)

{

if(gewei==true)

qlist[a[i]%10].QInsert(a[i]);

else qlist[a[i]/10].QInsert(a[i]);

}

}

int a[10];

.....

.....

Distribute(a[10],10,qlist,gewei); //实参为数组时,记住其形式,如:调用时,不应以a[10],而应该以a传入。

//当以a[10]传入时,系统会认为传入的是a数组中的a[10],也就是传入的是

//一个int型整数而不是int型数组,会报错cannot convert parameter 1 from 'int' to 'int []'.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: