Skip to content

Commit c2d28cc

Browse files
committed
mutating passed arrays
1 parent 18f56c8 commit c2d28cc

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

prog.8.11.c

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#include <stdio.h>
2+
3+
void multiplyBy2 (float array[], int n)
4+
{
5+
int i;
6+
7+
for ( i = 0; i < n; ++i )
8+
array[i] *= 2;
9+
}
10+
11+
int main (void)
12+
{
13+
float floatVals[4] = { 1.2f, -3.7f, 6.2f, 8.55f };
14+
int i;
15+
void multiplyBy2 (float array[], int n);
16+
17+
multiplyBy2 (floatVals, 4);
18+
19+
for ( i = 0; i < 4; ++i )
20+
printf ("%.2f ", floatVals[i]);
21+
22+
printf ("\n");
23+
24+
return 0;
25+
}

0 commit comments

Comments
 (0)