segunda-feira, 1 de dezembro de 2014

[Programação em C] - Encontrar elemento no vetor

Olá pessoal, nesse post iremos ver um código simples para encontrar um elemento num vetor de inteiros.

Iremos construir uma função chamada "find" que recebe dois parâmetros: o elemento a ser procurado e o vetor de inteiros. Veja o código:


Linha 17: declaração e inicialização do vetor de inteiros.

Linha 19: chamada da função "find".

Linha 3: função "find" recebe dois parâmetros: o elemento a ser procurado e o vetor de inteiros.

Linha 5: calcula o tamanho do vetor utilizando a função "sizeof" que retorna o tamanho de um tipo.

Linha 7: "for" para percorrer os elementos do vetor.

Linha 9: verifica se o elemento é igual ao elemento corrente do vetor, se for igual então retorna 1 indicando que encontrou.

Linha 12: caso não encontre o elemento, então nunca vai retornar 1, por isso a linha 12 irá ser executada. Quando encontra o elemento, é retornado 1, ou seja, sai da função sem executar o que existe depois do loop.


Nenhum comentário: