Contrairement aux variables, les constantes vont nous permettre de stocker des valeurs qui ne changeront pas durant toute l'exécution de notre programme. On s'en servira notamment pour stocker des valeurs / paramètres fixes.
Code du tuto :
#include <stdio.h>
/* #define NOM VALEUR */
#define TAILLE_TABLEAU 10
#define LONGUEUR_MAX_PRENOM 255
int main() {
/* const int A = 10; */
int tab[TAILLE_TABLEAU] = {1, 2, 3};
char prenom[LONGUEUR_MAX_PRENOM] = "Antoine";
int i;
printf("Ma constante vaut %d\n", TAILLE_TABLEAU);
printf("Nous sommes à la ligne %d\n", __LINE__);
printf("Nous sommes dans le fichier %s\n", __FILE__);
printf("%s\n", prenom);
for (i = 0; i < TAILLE_TABLEAU; i++)
printf("tab[%d] = %d\n", i, tab[i]);
return 0;
}
Votre commentaire