I'm not sure about the source, but my current knowledge is that the local variables of a C/C++ function are initialized at the entry to the function. But I also can read that declaring variables as close as possible to its use will help the compiler optimize the code. I am quite confused with these two conflicting arguments.I'm not sure about the source, but my current k