Amarrações C

A Linguagem C possui uma Amarração estática, ou seja, o escopo é definido por regras da linguagem, sendo determinado em tempo de compilação:

     

    Aqui vemos que declaramos o escopo em forma de bloco "{ }", delimitando-o.

    Definições produzem amarrações entre indentificadores e entidades criadas na própria definição, assim falaremos sobre as seguintes definições: 

    
    a.  Constantes: Podem ser definidas com a palavra reservada #define, com a seguinte sintaxe:
 
    *Observe que da mesma forma como nas outras linguagens, uma constante não faz parte do código, ou seja, não gera código. Na verdade uma constante é como se fosse um comando “substituir” existente em quase todos os editores de texto.
 
    b.  Tipos: Uma definição de  tipo amarra um  identificador a um tipo criado na própria definição:
 
 
 
    c.  Variáveis: Para declarar uma variável ou um conjunto de variáveis, basta especificar o tipo e a seguir a lista de variáveis. Exemplo:
   
 
    d.  Subprogramas: Definição de subprograma é uma descrição das ações da abstração do subprograma. Um cabeçalho de subprograma é a primeira linha da definição, incluindo o nome, o tipo de subprograma e os parâmetros formais. Exemplo:
 

 

 

 

Fontes: 

pt.scribd.com/doc/23407801/16/DEFINICAO-DE-CONSTANTES

www.reocities.com/augustopedroza/Estrutura/EstruturaAulas-04.pdf

02_Amarracoes.pdf (642,5 kB)