In C the function fgets() does not have to define the parameter again?
Is it correct that in c programming when we pass the parameter *pointer_for_string, sizeof_string and the *stream for the fgets function: we do not have to write back the return of the function back to the actual *pointer_for_array that was defined earlier/gave as the parameter for fgets.