Escolar Documentos
Profissional Documentos
Cultura Documentos
(Diretivas de Compilao)
Introduo
So comandos que no so compilados, pois so dirigidos
ao compilador:
www.professorferlin.blogspot.com 1
Diretiva
by Prof. Edson Pedro Ferlin
#define
Utiliza-se o comando #define para definir um identificador e
uma string. O compilador substituir o identificador pela string
toda vez que aquele for encontrado no arquivo fonte. O
identificador chamado de nome de macro, e o processo
de substituio chamado de substituio de macro.
Exemplos :
#define verdadeiro 1
#define Max_pix 256
#define um 1
#define erro_1 "erro padro na entrada\n"
#define PRN(n) printf("%f\n",n)
#define SOMA(x,y) (x + y)
#define Produto(x,y) ((x)*(y))
#define min(a,b) (a<b)?a:b
Diretiva
by Prof. Edson Pedro Ferlin
#include
O comando #include do pr-processador instrui o compilador a
incluir um outro arquivo-fonte com aquele que contm o
comando #include. Deve-se envolver o arquivo-fonte lido entre
aspas ou entre o sinal de maior e menor.
www.professorferlin.blogspot.com 2
Diretiva
by Prof. Edson Pedro Ferlin
#ifdef
Compilao condicional
Diretiva
by Prof. Edson Pedro Ferlin
#if-else
#include CABECALHO
www.professorferlin.blogspot.com 3