函数与数组的深入探索
1. 函数调用与数组操作
在主程序中,可以定义不同长度的数组,例如定义了包含 5 个元素的 array1 和 7 个元素的 array2 。在调用函数时,可以将数组作为参数传递给函数。如调用 minimum 函数时,传递 array1 和元素数量 5,函数会找出数组中的最小值并返回,结果会在终端显示。
下面是一个修改数组元素的示例代码:
#include <stdio.h>
void multiplyBy2 (float array[], int n)
{
int i;
for ( i = 0; i < n; ++i )
array[i] *= 2;
}
int main (void)
{
float floatVals[4] = { 1.2f, -3.7f, 6.2f, 8.55f };
int i;
void multiplyBy2 (float array[], int n);
multiplyBy2 (floatVals, 4);
for ( i = 0; i < 4; ++i )
printf ("%.2f ", floatVals[i]);
printf ("\n");
return 0;
}
输出结果为:
2.40 -7.40 12.4
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



