algumas vezes temos q repetir a mesma funçao varias vezes entao vc poderia criar uma funçao para mesma ou uma macro, as macros sao contastes q so pode ser alterado antes da copilaçao do programa diferente das variaveis q pode ser alterada depois, para criar uma constante ou macro basta usar a diretiva #define e colocar o nome da constante e oq ela vai ser, veja um exemplo da constante fts q e 315
quando o copilador achar a palavra fts na source ele vai substituir pelo numero 315, veja um exemplo
voce tambem pode criar uma macro para uma funçao, imagine a funçao printf e return da source acima, eu poderia criar uma macro para ela tambem veja um exemplo
antes do copilador copilar o programa ele automaticamente substituiu a macro pela funçao entao foi o mesmo q digitar a funçao, nao é muito recomendado criar programas assim pq eles ocupa mais espaço na memoria diferente das funçao q é destruida logo depois do uso.
by hacker fts315
#define fts 315
quando o copilador achar a palavra fts na source ele vai substituir pelo numero 315, veja um exemplo
- Código:
//by hacker fts315
#include <stdio.h>
#define fts 315
int main(void)
{
printf("%d",fts);
return 0;
}
voce tambem pode criar uma macro para uma funçao, imagine a funçao printf e return da source acima, eu poderia criar uma macro para ela tambem veja um exemplo
- Código:
//by hacker fts315
#include <stdio.h>
#define fts 315
#define a printf("%d",fts);
#define b return 0;
int main(void)
{
a
b
}
antes do copilador copilar o programa ele automaticamente substituiu a macro pela funçao entao foi o mesmo q digitar a funçao, nao é muito recomendado criar programas assim pq eles ocupa mais espaço na memoria diferente das funçao q é destruida logo depois do uso.
by hacker fts315