Ine5384 - Estruturas de Dados

Capítulo 3.3 - Classes de Armazenamento de Variáveis

3.3.0. Introdução

Um programa aloca memória para o armazenamento dos dados necessários à sua execução:
especificador_armazenamento tipo   nome_da_variável;


3.3.1. extern


3.3.2. static

3.3.2.1. Variáveis com armazenamento estático em funções 3.3.2.2. Variáveis globais com armazenamento estático


3.3.3. register

Exemplo: calcular um número elevado a uma potência inteira.
int potência( int valor, register int expoente )
{
        register int temp;
        temp = 1;
        for ( 0; expoente, expoente-- ) 
                temp = temp * valor;
        return (temp);
}



3.3.4. auto

[Capítulo 3]