Home > Dicas > Entendendo a assinatura de uma função em C

Entendendo a assinatura de uma função em C

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

http://www.cplusplus.com/

http://pt.wikibooks.org/wiki/Categoria:Programar_em_C

  1. No comments yet.
Submitting Comment, Give me a second...

Leave a comment

Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. No trackbacks yet.