Template

1223 palavras 5 páginas
Etapa 1
Passo 3

Na alocação de memória de modo estático, os dados são representados por variáveis estáticas, possuem tamanho fixo e organização sequencial na memória do computador. Uma característica desse tipo de alocação é que o tamanho do espaço alocado não pode ser alterado durante a execução do programa, pois é fixado no processo de compilação. Um exemplo típico de alocação estática são os vetores. O acesso aos seus componentes é feito de maneira direta (através de um índice, por exemplo).
Exemplos:

/*Espaço reservado para um valor do tipo char. O char ocupa 1 byte na memória.*/ char id; /*Espaço reservado para dez valores do tipo int. O int ocupa 4 bytes na memória, portanto 4x10=40 bytes.*/ int vetor[10];

/*Espaço reservado para nove(3x3) valores do tipo double. O double ocupa 8 bytes na memória, portanto 3x3x8=72 bytes.*/ double matriz[3][3];

Este tipo de alocação é utilizado quando se sabe de antemão a quantidade de memória que será utilizada pelo programa.

Abaixo programa em Linguagem C que implementa uma estrutura avião (struct aviao), permitindo o cadastro e a exibição, com os campos solicitados.

Observação: As bibliotecas não foram incluídas no programa.

struct aviao

{

int numaviao; char modelo[40]; char fabricante[40]; int passageiro; int comprimento; int altura; int velocidade; int altitude; int motor;

};

void menu(); void consultar(); void cadastro(); void selecao();

struct aviao *inf;

main()
{
menu(); return 0; system("pause"); }

void menu()

{

printf(" ======================== \n"); printf("\n ***** VOEBEM ***** \n"); printf(" ======================== \n\n"); printf(" ************************\n"); printf("| MENU PRINCIPAL |\n"); printf("|-------------------------|\n"); printf("| 1 - CADASTRO DO AVIAO |\n"); printf("| 2 - CONSULTA DE AVIAO |\n"); printf("| 0 - SAIR |\n"); printf("*************************\n"); selecao();

}

void

Relacionados

  • Templates
    4167 palavras | 17 páginas
  • Templates
    2146 palavras | 9 páginas
  • templates
    665 palavras | 3 páginas
  • Templates
    668 palavras | 3 páginas
  • Template
    1602 palavras | 7 páginas
  • template
    836 palavras | 4 páginas
  • Template
    1423 palavras | 6 páginas
  • Template
    1558 palavras | 7 páginas
  • Template
    263 palavras | 2 páginas
  • Template
    483 palavras | 2 páginas