数组做参数传递

普通的有两种:

1.数组名本身

void function(int arr[], size_t size);
int main(){
      function(array, size);
}

2.指针

void function(int *arr, size_t size);
int main(){
      function(array, size);
}

size不一定是数组的size,小于也是可以的,指针传的话还可以从例如array[4]这样开始传。

 

posted @ 2016-03-01 19:37  shadowhu  阅读(1204)  评论(0编辑  收藏  举报