加好友 发纸条
写留言 加关注
在C中,正常情况下,我们只能从函数中返回一个值。但在有些情况下,我们需要从函数中返回多个值,此时使用数组或指针能够很好地完成这样的任务。这里是一个示例,这个程序使用一个整型数组作为参数,并将数组元素的和与积返回给调用函数。下面是C代码,这是一种常见情况。下面给出实现技巧:
1. #include
2. #include
3. int* Pool(int array[],int size)
4. {
5. int *x;
6. int i=0;
7. int a[2]={0,1};
8. for(i=0;i
9. {
10. a[0]+=array[i]; // 存储数组元素值的和
11. &nbs