You are on page 1of 4

REVISO GERAL DE C PARA COMPUTAO GRFICA

1 VARIVEIS
1.1 Definio
Espao da memria associado a um determinado nome, que pode mudar a informao armazenada na memria ao longo da execuo do programa.

1.2 Critrios para nomear uma varivel


No comear com nmeros; No conter espaos em branco; No conter caracteres especiais, salvo o UNDERLINE No usar palavras reservadas

1.3 Recomendaes
Lembrar que o C Case Sensitive Usar nomes auto-explicativos

1.4 Tipos bsicos de variveis


char = caracteres int = nmeros inteiros float = nmeros com ponto flutuante (nmeros reais, por exemplo) double = nmero grande com ponto flutuante

1.5 Declarao
tipo nome1, nome2; Onde: tipo = tipo de dado a ser armazenado na varivel a ser declarada nome1, nome2 = nomes das variveis do mesmo tipo Exemplos: char usuario; int valor1, valor2;

REVISO GERAL DE C

2 OPERADORES ARITMTICOS
Operao aritmtica Soma Subtrao Multiplicao Diviso (normal) Diviso (resto) Smbolo utilizado na Linguagem C + * / %

2.1 Precedncia
Ao executar vrias contas na mesma instruo, necessrio que voc saiba a ordem de precedncia de cada operador aritmtica: 1. parnteses: ( ) 2. multiplicao e diviso: * / % 3. soma e subtrao: - +

3 ATRIBUIO DE VALORES
Voc sempre dever atribuir a informao que est direita na varivel que est esquerda. nome = informao; Onde: nome = nome da varivel que vai receber uma determinada informao informao = informao que ser armazenada na varivel Exemplos: x = 2; x = 2.5*y+1; x = carla;

4 TOMADA DE DECISO
4.1 Operadores Relacionais
Relao Maior Maior ou igual Menor Menor ou igual Igual Diferente Smbolo utilizado em C++ > >= < <+ == !=

Pgina 2 de 4

REVISO GERAL DE C

4.2 Estrutura bsica do IF


Estrutura Bsica If ( teste) { <instrues>; } else { <instrues>; } Exemplo if (valor >=0) { x = 2; } else { x = 3; }

5 LAO DE REPETIO
5.1 Estrutura bsica usando o FOR
Estrutura Bsica Exemplo for (<valor inicial>;<teste>;<incremento>) for (i=1;i<=10;i++) { { <instrues> x++; } } Observaes: o incremento pode ser feito da seguinte forma Alterao desejada Smbolo Exemplo Equivalncia utilizado em C++ Acrescentar 1 ao valor armazenado ++ i++; i = i + 1; Diminuir 1 do valor armazenado -i- -; i = i - 1; Acrescentar um nmero diferente de 1 ao += i+=2; i = i + 2; valor armazenado Reduzir um nmero diferente de 1 do valor -= i-=3; i = i - 3; armazenado

5.2 Estrutura bsica usando o WHILE


Estrutura Bsica <valor inicial do contador> while (<teste>) { <instrues> <incremento do contador> } Exemplo i=1; while (i<=10) { i++; }

Pgina 3 de 4

REVISO GERAL DE C

6 USO DE FUNES
Funes so as estruturas que permitem ao usurio separar seus programas em blocos. Se no as tivssemos, os programas teriam que ser curtos e de pequena complexidade. Para fazermos programas grandes e complexos temos de constru-los bloco a bloco. Uma funo no C tem a seguinte forma geral: tipo_de_retorno nome_da_funo (declarao_de_parmetros) { corpo_da_funo } O tipo-de-retorno o tipo de varivel que a funo vai retornar. O default o tipo int, ou seja, uma funo para qual no declaramos o tipo de retorno considerada como retornando um inteiro. A declarao de parmetros uma lista com a seguinte forma geral: tipo nome1, tipo nome2, ... , tipo nomeN Repare que o tipo deve ser especificado para cada uma das N variveis de entrada. na declarao de parmetros que informamos ao compilador quais sero as entradas da funo (assim como informamos a sada no tipo-de-retorno). O corpo da funo a sua alma. nele que as entradas so processadas, sadas so geradas ou outras coisas so feitas.

7 ESTRUTURA BSICA DE UM PROGRAMA


# include <arquivo1.h> # include <arquivo2.h> int main (void) { <declarao de variveis> <instrues> return 0; }

Pgina 4 de 4

You might also like