[programmation en c]

Résolu
Utilisateur anonyme -  
mamiemando Messages postés 33766 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

stillfelil Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   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
mamiemando Messages postés 33766 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
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