Como desenvolver funções em C ANSI parte I

by

Existem dois tipos de funções em C, as que retornam valor e as que não retornam valor. Assim vamos começar pelas que não retornam valor fazendo um programa que soma dois números inteiros.

Veja o código:

#include <stdio.h>

void soma (int, int); //protótipo da função (declaração da função)

main ()

{

int a,b;

printf(“\n Entre com A e B números:”);

scanf (“%d%d”,&a,&b);

 

soma (a, b); // chamada da função soma e passando dois valores

}

void soma(int a, int b)/*na sequência recebe o valor de a, recebe o                           valor de b*/

{

      int c;

      c=a+b;

printf(“\n%d+%d=%d\n”,a,b,c);

system (“pause”);

}

 

As funções servem para reduzir um grande problema em problemas menores, facilitando assim o trabalho de construção de um programa.

Os problemas são então encapsulados em módulos que nada mais são do que funções.

E dentro destes módulos, são usadas variáveis que só existem dentro de uma função.

Logo mais veremos como fazer uma função que retorne um valor para a função principal. Até lá!

Anúncios

Tags: ,

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: