What happens with X in the following code ? Where is it stored ? How many times is it stored ?
(Basically what would the assembly look like ?)
for( int i=0;i<i+1; i++ )
unsigned char X;<- What happens here ?
do_something( &X );
Is there any difference if it would have
unsigned char X=1; ??