Vous êtes sur la page 1sur 3

Passo 2 ETAPA 1 ALOCAO DE MEMRIA Alocao de memria em Cincias da Computao um processo de solicitao de memria para a execuo de um programa de computador.

r. Ela tem dois grupos chamados de Alocao Esttica e Alocao Dinmica. Alocao Esttica consiste nos dados que tem tamanho fixo e so organizados por sequencia na memria, so exemplos de alocao esttica so os arrays e variveis globais. Alocao Dinmica consiste que podemos definir o quanto de memria queremos usar para esse dado, assim eles no tero um tamanho fixo. Podemos distribu-los de maneira dispersa, sem ser com uma sequncia de regras, podemos observar tambm que podemos alocar e deslocar os dados conforme nossa necessidade.

PONTEIROS EM C O ponteiro uma varivel que guarda o endereo de outra varivel, a declarao dele pode ser descrita assim: int*pa; Podemos ver que o valor pa o ponteiro do INT, o operador asterisco (*) retorna o valor da varivel que est localizada no ponteiro. O segundo o operador (&) que retorna o endereo
de memria que est localizado o valor da varivel contida no ponteiro. Portanto para atribuirmos um valor para o ponteiro necessrio referencia o valor da varivel que se encontra no ponteiro utilizando o operador (*), como ser demonstrado a seguir:

*pa=25;

ESTRUTURA DE DADOS EM C O estudo da estrutura de dados envolve duas metas, a primeira identificar e desenvolver entidades e operaes matemticas para determinar que classes de problemas podem ser solucionadas, usando essas entidades e operaes, a outra meta, determinar representaes concretas. A primeira d um tipo de dado de alto nvel como uma ferramenta onde pode ser usada para solucionar outros problemas e a segunda v a implementao como um problema para ser resolvido com dados j existentes. O usurio pode declarar a soluo de um problema em termos de construes mais teis de C do que termos de construes de linguagem de mquina de baixo nvel.

VETORES EM C

Um vetor declarado , o valor fica entre colchetes declarado com tamanho necessrio do espao de memria para ser alocado. Exemplo: int TAM[10];

STRINGS DE CARACTERES

O string um vetor s que usado para caracteres (char). STRCPY, STRCMP E STRCAT STRCAT = CONCATENA STRCMP = RETORNA STRCPY = NO FAZ ATRIBUIES DIRETAS

ESTRUTURAS EM C

Uma estrutura um grupo de itens no qual cada item identificado por um identificador prprio, sendo cada um deles conhecido como um membro da estrutura. Exemplo: Struct { Char first[10]; Char midinit; Char last[20]; } sname, ename;

PASSO 3 #include <stdio.h> #include <string.h> struct aviao {

char modelo [10]; char motor[20]; int passageiros; float comprimento; float altura; int velocidade; float altitude; }; main (void) { struct aviao1; strcpy (aviao1.modelo,""); aviao1.passageiros=; strcpy (aviao1.motor,""); aviao1.comprimento=; aviao1.altura=; aviao1.velocidade=; aviao1.altitude=;

return 0; }