Création des macros

Fermé
bzv_2000 - 23 août 2004 à 13:04
 Guki - 23 août 2004 à 20:10
Slt à tous,
je voudrais savoir qu'est-ce que les macros et quel est leur rôle exact dans un langage de programmation...merci de votre aide..

1 réponse

Les macros(substitution) en C ce sont des morceaux de texte composés uniquement de caractères alphanumériques + "underscore" qui sont textuellement remplacés par leur chaine de remplacement via le préprocesseur (avant la traduction en langage d'assemblage puis en binaire).

exemple:

/* entier et a sont des macros */

#define entier int
#define a b

/* int remplace entier */

entier a;

/* b n'est pas explicitement declaree */

b = 5;
0