just a simple question: why does a local variable should be initialized before a program's running stage? considering that this variable will be used somewhere local, while a data member can be used...