L'unica differenza è che dichiarando un vettore allochi normalmente memoria e quindi puoi modificare la stringa dichiarata.
Umilmente ammetto che questo non lo sapevo neppure io,o almeno non me ne ricordavo,non si finisce mai di imparare.
Ciao