#include <stdio.h>
main()
{
int *f(void);
f()[2] = 'x';
printf("%c %c %c %c\n", f()[0],
f()[1], f()[2], f()[3]);
}
int *f(void)
{
static int a[] = {'a', 'b', 'c', 'd'};
return &a[0]; /* or simply, return a; */
}
a b x d