数组作为函数实参时注意
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 []'.
{
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 []'.
相关文章推荐
- 插入符
- Html——footer的使用
- RocketMQ原理讲解系列文章
- 【转】搜狗测试经理分享
- 响应式布局框架 Pure-CSS 5.0 示例中文版-中
- 关于Object-C 底层实现self isa 的理解
- StringBuffer的妙用
- linux shell 脚本自动从配置远程ftp服务上下载更新文件
- 收藏网站8
- zabbix通过自动发现功能实现自动识别网络设备接口
- android笔记——点击按钮放大
- 集合中取出列名相同的,并把其他列的值合并成数组
- unity profiler and optimize and compress android Package
- [qemu] versatilepb 支持
- 深入Java核心 Java内存分配原理精讲
- runOnUiThread
- LeetCodeOJ_171_Excel Sheet Column Number
- @Scope("prototype")
- Linux-github 搭建静态博客
- Builder Pattern