Das Extra Byte wird angefordert, um den Zeichenketteendpunktbuchstaben, „\ 0“ in Betracht zu ziehen. (Putzfrau *) wird eine Form benannt und die Rückholart zwingt, um Putzfrau zu sein *. ###>The extra one byte is required to take into account the string termination character, '\0'. The (char *) is called a cast, and forces the return type to be char *.