seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Participe do fórum, é rápido e fácil

seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Você não está conectado. Conecte-se ou registre-se

[tutorial] criando macro para funçao

Ir para baixo  Mensagem [Página 1 de 1]

1[tutorial] criando macro para funçao Empty [tutorial] criando macro para funçao Dom maio 20, 2012 11:26 pm

Kodo no Kami

Kodo no Kami
master
master

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


#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

https://endoffile.umforum.net

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos