TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programação Aprender Idiomas em C 49

Seminário: Programação Aprender Idiomas em C 49. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  12/3/2014  •  Seminário  •  744 Palavras (3 Páginas)  •  223 Visualizações

Página 1 de 3

{

char ch;

ch = getche ( );

if ( ch >= 'A' && ch <= 'Z' )

ch += 'a' - 'A';

return ( ch );

}

No exemplo anterior, foi utilizado o comando return que é usado para retornar

um determinado valor à uma dada expressão. Na realidade ele tem duas funções:

primeiro, você pode usar o return ( ) para devolver um valor e retornar,

imediatamente, para a próxima instrução do código de chamada. Segundo, usando-

o sem os parênteses, para resultar em uma saída imediata da função na qual ele se

encontra; isto é, return fará com que a execução do programa volte para o código de

chamada assim que o computador encontrar esse comando, o que ocorre, em geral,

antes da última instrução da função.

APRENDENDO A PROGRAMAR EM LINGUAGEM C 49

Outro exemplo interessante:

#include <stdio.h>

main ( )

{

printf ("Luiza\t");

bar(27);

printf ("Chris\t");

bar(41);

printf ("Regina\t");

bar(34);

printf ("Cindy\t");

bar(22);

printf ("Harold\t");

bar(15);

}

/* função gráfico de barras horizontal */

bar(pontos)

int pontos; /* variável global da função */

{

int j; /* variável local da função */

for ( j=1; j <= pontos; j++ );

printf ("\xCD");

printf ("\n");

}

PASSAGEM DE PARÂMETRO POR VALOR E POR REFERÊNCIA

Trata-se da substituição dos chamados parâmetros formais pelos parâmetros

reais durante a execução de uma certa sub-rotina. Essa substituição pode ocorrer de

duas formas. Por valor, quando o parâmetro passado não tem seu valor alterado

APRENDENDO A PROGRAMAR EM LINGUAGEM C 50

durante um certo processamento. Por referência, ocorre quando existe uma

alteração do valor do parâmetro real quando o parâmetro formal estiver sendo

manipulado por um dado processamento.

/* calcula a área da esfera */

#define PI 3.14159

main ( )

{

float area( );

float raio;

printf ("Digite o raio da esfera:");

scanf("%f", &raio);

...

Baixar como (para membros premium)  txt (3.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com