1 unsigned long long f(unsigned long long[]);
3 /* hint: pointer arithmetic in C */
6 unsigned long long ar[] = {5, 6, 7};
7 unsigned long long ar_copy[] = {5, 6, 7};
9 unsigned long long ret;
11 printf("adr of ar: 0x%016lx\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%016lx (sollte 0x%016lx 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 long long) ERG && ar[0] == ar_copy[0] * 30 && ar[1] == ar_copy[1] * 10 && ar[2] == ar_copy[2] * 20);