[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
-
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 -
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.