The following program
main ( )
{
inc ( ); inc ( ); inc ( );
}
inc ( )
{
static int x;
printf ("%d", ++x);
}
1
prints 012
2
prints 123
3
prints 3 consecutive, but unpredictable numbers
4
prints 111
The following program
main ( )
{
inc ( ); inc ( ); inc ( );
}
inc ( )
{
static int x;
printf ("%d", ++x);
}