String functions are provided to allow string manipulation. You don't have to worry about memory management of strings, or declaring buffers to hold strings.