Also, it depends upon the compiler you are using... Some compilers (older ones) throw garbage if variables are not initialized and some stores 0.