Qual è il modo più performante per gestire e concatenare stringhe in C?