[programmation en c]
Résolu/Fermé
Utilisateur anonyme
-
14 déc. 2005 à 11:49
mamiemando Messages postés 33650 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2025 - 15 déc. 2005 à 01:31
mamiemando Messages postés 33650 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 30 avril 2025 - 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:
- [programmation en c]
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- Programmer en basic sous windows 10 - Télécharger - Édition & Programmation
- Programmation binaire - Guide
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
33650
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
30 avril 2025
7 846
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.