I have this simple line of code:
int x;
x automatically has the value of 1. I don\'t set it to anything but when I debug, it s
x
No. int has an undefined default value. It just happens to be 1 in this case. It could just as easily be -18382 or 22 or 0xBAADF00D.
int
1
-18382
22
0xBAADF00D
Always initialize your variables in C.