Aqui vai algumas pequenas dicas para aprender a visualizar as assinaturas de funções, seja em help ou em fóruns da internet.
A primeira dica é, seja curioso, ao invés de assustado. É comum encontrar algumas linhas onde muito do que ali está… não conhecemos.
Exemplo
char * gets ( char * str );
Se você ainda não aprendeu o que os * significam, aqui entra a curiosidade, na descrição da função está descrito, os parâmetros e os retornos: Parâmetros: str – Ponteiro para um array de caracteres onde a string será armazenada
Valor de retorno: Se OK, a função retorna o mesmo valor do parâmetro.. e assim vai. Com essas informações você já tem idéia do que a função faz, agora basta olhar o exemplo, fazer alguns códigos e assim você irá saber o que acontece!
/* gets example */
#include <stdio.h>
int main()
{
char string [256];
printf ("Insert your full address: ");
gets (string);
printf ("Your address is: %s\n",string);
return 0;
}
Sites com a explicação de funções