anatomia de um programa (linguagem c)

Post on 30-Jul-2015

52 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LÓGICA DE PROGRAMAÇÃO Linguagem C

Computação Depressão

O Portal do Estudante de Computação

www.facebook.com/ComputacaoDepressaowww.ComputacaoDepressao.com.br

http://www.helloworldexample.net/

HELLO WORLD #include <stdio.h>

#include <stdlib.h>

int main() {

printf(“Ola mundo!”);

system(“PAUSE”);

return 0;

}

ANATOMIA DE UM PROGRAMA EM C Início: #include <stdio.h>

#include <stdlib.h>

[inclusão de outras bibliotecas]

Meio: [definições das funções, procedimentos, variáveis...]

Fim: int main() {

[seu código aqui]

return 0;

}

PONTO-E-VÍRGULA A cada término de execução de uma instrução feita, devemos finalizá-la com um ponto-e-vírgula “;”. Ele indica que a instrução chegou ao fim. Sim, esquecer um ponto-e-vírgula é um dos erros mais comuns quando se está aprendendo a programar!

ABRE E FECHA CHAVES “{ }” Tendo a função main() como padrão do programa, tudo que estiver dentro dela será executado quando o programa foi aberto. Porém, como delimitar parte do código para que ele pertença à função main()?

Para isso utilizamos as chaves.

main() {

// ISTO PERTENCE

//À FUNÇÃO MAIN()

}

INDENTAÇÃO Serve para dar mais legibilidade e clareza ao código, espaçando à esquerda de acordo com o nível hierárquico do mesmo.

FUNÇÕES DE SAÍDA printf(): imprime na tela

puts(): imprime na tela e desce uma linha

Estrutura: printf(“texto”, [parâmetros], ...);

puts(“texto”);

Os parâmetros podem ser textos, números, variáveis, posições de vetores/matrizes e atributos de estruturas.

No prinft(), para descer uma linha, utilizar “\n” no meio do texto. Com o tempo aprenderemos a utilização da barra invertida “\”

COMENTÁRIOS Nosso código pode possuir textos que serão ignorados durante a compilação. Estes textos são chamados de “comentários”. Servem para fazermos alguma anotação importante no código, ou simplesmente isolar algum trecho para não ser compilado.

// utilizar duas barras antes do texto comentará uma linha

/* utilizar barra + asterisco comentará todo

um código separado por várias linhas até

que haja um asterisco + barra */

top related