[programmation en c]

Résolu/Fermé
Utilisateur anonyme - 14 déc. 2005 à 11:49
mamiemando Messages postés 33088 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2024 - 15 déc. 2005 à 01:31
Les amis c'est encore moi , pouvez-vous me dire ce que c'est qu'une macro en programmation c?
A voir également:

2 réponses

stillfelil Messages postés 135 Date d'inscription samedi 23 octobre 2004 Statut Membre Dernière intervention 21 février 2009 38
14 déc. 2005 à 14:06
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 33088 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2024 7 751
15 déc. 2005 à 01:31
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