[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
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
A voir également:
- [programmation en c]
- Programmation - Guide
- Application de programmation - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmation binaire - Guide
- Ce programme est écrit en python ✓ - Forum Python
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
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
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
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
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.
Le précompilateur n'interprète que ce qui est derrière un # et ignore le reste du code.