Meu setimo programa em C
Publicado por Marcio Esper 07/08/2004
[ Hits: 6.924 ]
Oi nóis aqui novamente, depois de umma pequena paralizia parcial facial nível 2 pelo que os médicos falaram ,veremos hoje funçoes e vc vai aprendeer como fazer seu coompilador te xingar depois de tantass voltas dentro de um proograma :)
espero que gostem.
/*Oi meu nome é marcio e apos uma paralizia parcial do rosto estou de volta com este pequeno-mini curso de C aqui para ver se em menos de 5967 scripts vc pega as manhas e se torna um programador de comps e quem sabe consiga fazer um pro super famoso, fique rico pra caramba e como agradecimento me descole uma ferrari de presente :) ja vimos uma porção de coisas interessantes nos 6 primeiros scripts,m e aconselho a voce pegar e dar uma olhada em todos em ordem crescente do um ao sexto para ter uma noção solida e entender a sequencia. Vamos ver hoje a tão esperada função e como que isso pode nos ajudar a fazer um programa mais facilmente e organizado. */ #include <stdio.h> main () { int x = 10; printf("\n\n\nPRograma que demonstra funções\n\n\n"); printf("\neste printf é inutel, você poderia ter usado a linha\nde cima\nao invéz de ficar digitando\nprintfs a toa. foi mais para demonstrar\na organização dentro de um programa.\n\n\n"); peregrina(); //Aqui chamamos aa função peregrina casadamatilde(x); //e aqui a função casa da matilde printf("\nagora estou novamente na função main\n"); /*note que na função casa da matilde estamos enviando x quando chamamos a função. isso quer dizer que ela vai poder receber um valor e usa-lo de alguma forma e futuramente veremos que ela vai poder devolver um resultado deste valor. O importante agora é você perceber que a vantagem de se fazer funções é o PODER de se criar modulos especificos para um determinado ponto do programa que ira efetuar uma ação e que este modulo pode ser modificado, guardado para futuro uso em outros programas ou mesmo ser usado para organizar seu programa. */ } peregrina() { printf("\nO programa esta agora na função peregrina\n"); /* Esta função nao recebeu nada, só foi chamada, e ao terminar voltou para a função raiz. A função principal de todo o programa em C se chama main que pelo contrario do que muitos pensão, nao é mão em ingles (Função mãe) mas sim principal mas metaforicamente podemos lhe chamar de função mãe. Se você continuar notando, vai perceber que esta explicação esta ficando mais complicada do que propriamente programar em C, portanto vamos continuar.... */ } casadamatilde(int c) { int d = c; printf("estamos agora na função da casa da matilde numero %d \n",d); /* Aqui esta esta a grande sacada deste script, note que c esta recebendo o valor de x e d esta recebendo o valor de c, e printf essta usando este valor para dar a saida do decimal 10. Acho que você ja deve estar notando o potencial desta belezinha :) Apos receber e jogar no console o resultado ela vai retornar para a função de origem. mas vamos mostrar ainda uma coisa. note agora outra função que esta dentro desta e nao da função main. */ nossasenhora(); printf ("\nestou novamente na função casadamatilde\n"); } nossasenhora() { printf ("\nestou agora na função nossasenhora\n"); } /*O programa sai da casadamatilde vai pra nossasenhora volta pra matilde e depois volta finalmente para main, Ufa, que volta heim! :) espero que tenha dado para você pegar como que isso funciona. Espero que tenham gostado, continuem comentando para eu ganhar pontos, opa, herremmm, para eu saber se vcs estão gostando :) aqui termina mais um dos super scripts para vc virar um samirai do C até a proxima. P.S. Não se esqueçam de que o curso é de C e não de portugues. */
Exemplo de um "Jogo de Labirinto"
Transforma a quantidade de dias digitados em anos, meses e dias
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (16)
Arch Linux - Guia para Iniciantes (2)
Problemas ao instalar o PHP (11)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)