Here is the code, it does not work, what other options are there?
int a[3] = {1, 2, 3}, i; int *f = a; for (i = 0; i < 3; i++) { printf(" %d", *f[i]); }
And is it possible to explicitly assign values to an array after its declaration? Those.
int a[3]; a[3] = {1, 2, 3};