#include void meh(int t[]) { int i = 0; int foo[] = { [1] = ++i, [2] = ++i, [0] = ++i }; for (i = 0; i < 3; i++) { t[i] = foo[i]; } } int main(void) { int x[3]; meh(x); printf("%d %d %d\n", x[0], x[1], x[2]); }