[programmation en c]

Résolu
Utilisateur anonyme -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Les amis c'est encore moi , pouvez-vous me dire ce que c'est qu'une macro en programmation c?

2 réponses

  1. stillfelil Messages postés 135 Statut Membre 38
     
    salut
    Imaginon que tu dois utiliser un mot clé, et ce mot clé est tro long
    et que t'a pas envi de le tapez a chaque fois
    par exemple le mot clé: __declspec(dllexport) pout exporté des fontions d'une DLL vers une application
    il est interessant de lui donner un alias, tu fais
    #define dllexp __declspec(dllexport)
    et comme ça au lieu de mettre a chaque fois: __declspec(dllexport)
    tu peut mettre : dllexp
    voila c'est ca une macro
    ;-) Bon courage
    0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Une macro est une fonction définie derrière un #, c'est à dire traitée par le précompilateur (toutes les instructions # sont traitées par le précompilateur).

    Le précompilateur n'interprète que ce qui est derrière un # et ignore le reste du code.
    0