Arduino locks up, powering down doesn't fix but serial monitor does

Normal C strings are implemented using an array of characters. Each character of the string is placed into a separate entry in the array, followed by a null-terminator (with a value of zero) to signify the end of the string.

Start reading here: https://www.arduino.cc/en/Reference/String