#include <stdio.h>

void foo( void )
{
	unsigned char a, b, c;

	a = 10;
	b = 20;
	c = 30;
	printf( "c: %p\nb: %p\na: %p\n", 
		(void *)&c, 
		(void *)&b, 
		(void *)&a );
}



int main(void)
{
	printf( "main address: %p\n", 
		(void *)((void (*)( void ))main) );
	foo();


	return 0;
}
