fgetsなどでは、char型のポインタを返しますが、このポインタが指すメモリはどのように確保されているのでしょうか。