Carregar apresentação
A apresentação está carregando. Por favor, espere
1
O Portal do Estudante de Computação
Computação Depressão O Portal do Estudante de Computação Linguagem C Lógica de Programação
3
hello world #include <stdio.h> #include <stdlib.h>
int main() { printf(“Ola mundo!”); system(“PAUSE”); return 0; }
4
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; }
5
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!
6
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() }
7
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.
8
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 “\”
9
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 */
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.