A cosa serve il valore di ritorno di strrev()
? Anche dopo aver invertito la stringa, il valore verrà modificato nella stringa specificata.Qual è l'uso del valore restituito in strrev()?
Es: char *strrev(char *src);
Qui dopo che la stringa è stata invertita, l'output sarà presente nello src. In tal caso, a cosa serve restituire la stringa?
O il valore di ritorno o la stringa che stiamo passando agisce anche come uscita, è sufficiente. In tal caso, qual è l'uso del valore di ritorno di strrev()
?
Consente il concatenamento di chiamate che manipolano le stringhe – Baldrick
Spoiler: non esiste _standard_ 'strrev()'. –
È possibile utilizzare direttamente il risultato per ulteriori elaborazioni come ad esempio in 'printf ("% s \ n ", strrev (str));' o 'do_more_stuff (strrev (str))'. –