I found an interesting thing about the debug.
If we have one array of any kind in any place, then the variables after that array will bi mixed into this array
eg.
int buf[BUF_LEN];
int a, b, c;
then a, b, c will be mixed into buf when we try to look for their value in the debug watches..
Is this only my own experience?