A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

public static void maoPao(int arr[])
        {
                       略。。。。。。。内容就是数组的大小比较,结果可以得到一个重新排序的新数组
                      return arr;
                 }
如果想要在main函数中接收这个排序完数组的地址的话void返回值类型应该怎么定义呢?

7 个回复

倒序浏览
想要数组的地址值的话,直接打印数组名不就行了
回复 使用道具 举报
Im海洋 发表于 2015-6-28 22:28
想要数组的地址值的话,直接打印数组名不就行了

如果返回主函数地址值的话,这个函数void应该换成什么呢(比如返回是int类型的话 void就换为int)
回复 使用道具 举报
     首先函数定义 需要看功能和参数2个方面,那么这个排序的函数没必要返回,就像毕老师说的,你的房子有点脏,你就是主函数,给我去帮你收拾,打扫,有序的整理完,我就是数组,定义的函数排序功能,排完序这个房子还照样是你的,不是我的,我有必要返回给你咩:lol
     道理是一样的,只需要打印即可
回复 使用道具 举报 1 0
遍历数组,一个一个比较
回复 使用道具 举报
函数对数组的操作完成后,在主函数里,函数地址不变,不用return arr的,排序后直接拿来用就行
回复 使用道具 举报
拐子 发表于 2015-6-28 22:46
首先函数定义 需要看功能和参数2个方面,那么这个排序的函数没必要返回,就像毕老师说的,你的房子有 ...

楼上是正解!
回复 使用道具 举报
学习了,感谢各位的解答
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马