The "Right Way" for C appears to pass a garbage value to malloc for how much to allocate:



If this isn't an error, can someone explain why the value of some random memory location is given to...