黑马程序员技术交流社区
标题:
如果我想把函数里的数组返回给main函数,应该怎么写?
[打印本页]
作者:
嗨灬小凯
时间:
2015-4-22 13:29
标题:
如果我想把函数里的数组返回给main函数,应该怎么写?
#include <stdio.h>
void array(int arr[], int length);
int main (){
int nums[] = {1,4,2,6,3,8,9,5,0,7,10};
int len = sizeof(nums) / sizeof(int);
array(nums, len);
return 0;
}
void array(int arr[], int length){
for(int i = 0; i < length / 2; i++){
int temp = arr[i];
arr[i] = arr[length - i - 1];
arr[length - i -1] = temp;
}
for(int i = 0; i < length; i++){
printf("%d ",arr[i]);
}
printf("\n");
}
作者:
itheima_llt
时间:
2015-4-22 14:11
顶你一下,好贴要顶!
作者:
itheima_llt
时间:
2015-4-22 15:53
回不回呢,考虑再三,还是不回了吧。
作者:
空白_o6H66
时间:
2015-4-22 17:49
用指针就好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2