[programmation en c]

Résolu
Les amis c'est encore moi , pouvez-vous me dire ce que c'est qu'une macro en programmation c?

2 réponses

  1. Modérateur
    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.
    1. 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