I\'m a little bit confused. As far as I know, if you declare an int in C, without initializing it, for e.g: int x;
int x;
so its value is indeterminate. So if
There is no guarantee that using an uninitialised variable will cause your program to crash - it depends what junk data happens to be in the memory location allocated for the variable.