Vous êtes sur la page 1sur 6

Linguagem C Apostila Resumo Prof.

Alexandre Beletti Ferreira Abril / 2007

Linguagem C Apostila Resumo

Princpios Bsicos da Linguagem C

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:

if else while do for

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

As bibliotecas so chamadas ao incio do programa. Exemplo:

#include <stdio.h> #include <conio.h>

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:

int dia; Cria uma varivel de nome dia do tipo inteiro.

float nota; Cria uma varivel de nome nota do tipo real.

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!);

Linguagem C Apostila Resumo Prof. Alexandre Beletti Ferreira Abril / 2007 }

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++.

Vous aimerez peut-être aussi