Using the following code:
I find the following facts (in release mode):Code:{ int a,b; int Loop; int c;
I find it odd the way the variables are positioned in memory. Shouldn't the address of 'c' be 4 less than the address of 'Loop'? Ie, shouldn't 'c' have been pushed onto the stack after 'Loop'?&a: 0012FED4
&b: 0012FED8
&Loop: 0012FED0
&c: 0012FEDC
EDIT: Also, would I be correct in saying that the order they were pushed onto the stack was 'c','b','a','Loop'?