
#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

