Escolar Documentos
Profissional Documentos
Cultura Documentos
A linguagem C uma linguagem de programao muito utilizada por sua alta confiabilidade e desempenho. Muito livros foram escritos sobre a mesma, por isso no falta material de pesquisa em bibliotecas e mesmo na Internet.
Regras Bsicas
Na linguagem C utilizamos o ; (ponto e vrgula) como delimitador de linha, que deve ser utilizado sempre, com exceo das linhas com laos ou condies:
Esses mesmos comandos, bem como funes e procedures devem ser acompanhados de { }. Exemplo:
Linguagem C Apostila Resumo Prof. Alexandre Beletti Ferreira Abril / 2007 if (condicao == 1) { printf(OK); }
Note a abertura ( { ) e o fechamento ( } ) do if e ainda o uso do ; (ponto e vrgula) somente nos comandos pertencentes ao mesmo.
Bibliotecas
Essas bibliotecas contm funes especficas que podem ser acionadas durante a escrita do programa. Exemplo:
getch();
Variveis
Variveis so espaos de memria utilizados para armazenar um tipo especfico de dado. Basicamente, podem ser em C de trs tipos:
Linguagem C Apostila Resumo Prof. Alexandre Beletti Ferreira Abril / 2007 int = inteiro float = valores reais char = valores alfa-numricos (caracteres em geral)
Exemplo:
char opcao; Criar uma varivel de nome opcao que armazena 1 (um) valor alfa- numrico.
Comandos Bsicos
Para exibir uma mensagem no vdeo podemos utilizar: printf(Texto a ser impresso); Ou printf(Valor da varivel %i: ,valor1); Nesse ltimo exemplo, %i representa o valor de uma varivel do tipo inteiro ou um valor qualquer tambm do tipo inteiro, que dever vir logo aps a , (vrgula).
Linguagem C Apostila Resumo Prof. Alexandre Beletti Ferreira Abril / 2007 Para ler uma varivel e atribuir valor para ela: scanf(%i,&valor1); Recebe o valor1 do tipo inteiro.
Tanto em printf quanto em scanf, o %f deve ser utilizado para valores do tipo real.
Condies
Condio algo que pode acontecer mediante uma determinada ocorrncia. Exemplo: If (valor1 == 2) { printf(O valor dois!); } else { printf(O valor digitado no dois!); } No exemplo anterior, se o valor da valor da varivel valor1 for igual a 2 (dois) ele exibe a primeira mensagem, caso contrrio, ou seja, qualquer valor diferente de 2 (dois), ele exibe a outra mensagem.
Laos
Laos so repeties, ou seja, algo que voc deseja que execute mais de uma vez. Exemplo:
Linguagem C Apostila Resumo Prof. Alexandre Beletti Ferreira Abril / 2007 Ao invs de fazer: printf(ola!); printf(ola!); printf(ola!); Voc pode fazer uso de um lao: c = 0; while (c < 3) { printf(ola!); } Nesse caso o lao continua executando enquanto c for menor que 3 (trs). Ou ainda: c = 0; do { printf(ola!); } while (c<3)
Nesse caso o lao continua executando enquanto c for menor que 3 (trs), apenas ocorre que a verificao feita ao final do lao e no no incio como o outro.
E a melhor opo de todos e muito utilizada: for (c=0; c<3; c++) { printf(ola!);
No lao do tipo for o primeiro valor (c=0) representa a condio inicial do lao. O segundo (c<3) representa a condio de parada, ou seja, o que dever ocorrer para que o lao termine. O terceiro representa o incremento do lao, ou seja, cada execuo do lao soma-se um a c, ou seja, c++.