Also puts(kommt von put string) ist wie folgt definiert:
Code:
int puts(const char *string);
Und es bewirkt die Ausgabe eines Strings(auf Stdout) mit anschliessendem \n(Newline). Der String kann nicht formatiert ausgegeben werden für das hat man ja printf. Es gibt auch noch die Funktion fputs(file put sting) Bei der du den stream(also wo hin) angeben kannst als 2. Argument. fputs(string,DATEI) wobei fputs(string,stdout)=puts(string)
Zu deiner Frage: Nein, eigentlich nicht es erspart nur ein bischen Zeit wenn du puts(string);
schreibst anstaten von printf("%s\n",string).