E' una semplice riga in cui viene allocata dinamicamente una stringa.

La malloc restituisce un puntatore a char di una zona di memoria allocata di grandezza

n+1

char (corrispondente ad una stringa di lunghezza n + il terminatore null).