1 unsigned int f(unsigned int[]);
3 /* hint: pointer arithmetic in C */
6 unsigned int ar[] = {5, 6, 7};
7 unsigned int ar_copy[] = {5, 6, 7};
11 printf("adr of ar: 0x%08lx\n", ar);
12 for(j=0; j < sizeof ar / sizeof ar[0]; j++) {
13 printf("ar[%i]: %d\n", j, ar[j]);
16 printf("ret ist 0x%08lx (sollte 0x%08lx sein)\n", ret, ERG);
17 for(j=0; j < sizeof ar / sizeof ar[0]; j++) {
18 printf("ar[%i]: %d\n", j, ar[j]);
20 RET(ret == (unsigned int) ERG && ar[0] == ar_copy[0] * 30 && ar[1] == ar_copy[1] * 10 && ar[2] == ar_copy[2] * 20);