J'ai une petite probleme en c!!!
Résolu/Fermé
abdo1616
Messages postés
6
Date d'inscription
jeudi 29 novembre 2012
Statut
Membre
Dernière intervention
5 décembre 2012
-
29 nov. 2012 à 23:32
abdo1616 Messages postés 6 Date d'inscription jeudi 29 novembre 2012 Statut Membre Dernière intervention 5 décembre 2012 - 1 déc. 2012 à 13:24
abdo1616 Messages postés 6 Date d'inscription jeudi 29 novembre 2012 Statut Membre Dernière intervention 5 décembre 2012 - 1 déc. 2012 à 13:24
A voir également:
- J'ai une petite probleme en c!!!
- Petite croix snap - Forum Snapchat
- Petite vague clavier - Forum Clavier
- Savoir si je suis bloqué par une personne sur snap chat ✓ - Forum Snapchat
- Une petite conclusion sur l'internet - Forum Internet / Réseaux sociaux
- Classez ces fichiers de la plus petite taille (1) à la plus grande (4). - Forum Bases de données
3 réponses
MiGoK
Messages postés
1207
Date d'inscription
vendredi 17 juin 2011
Statut
Membre
Dernière intervention
15 novembre 2018
168
30 nov. 2012 à 12:31
30 nov. 2012 à 12:31
salut,
#define sert a définir une variable avec une valeur fixe.
Par exemple, tu dois déclarer plusieurs tableaux de même taille, tu va faire :
#define TAILLETAB 10
int main(){
int tab1[TAILLETAB];
int tab2[TAILLETAB];
int tab3[TAILLETAB];
Si après tu te rends compte que la taille est trop grande ou trop petite, tu aura juste a modifier la valeur de TAILLETAB, au lieu de la modifier pour chaque tableau. C'est plus clair et plus rapide.
#define sert a définir une variable avec une valeur fixe.
Par exemple, tu dois déclarer plusieurs tableaux de même taille, tu va faire :
#define TAILLETAB 10
int main(){
int tab1[TAILLETAB];
int tab2[TAILLETAB];
int tab3[TAILLETAB];
Si après tu te rends compte que la taille est trop grande ou trop petite, tu aura juste a modifier la valeur de TAILLETAB, au lieu de la modifier pour chaque tableau. C'est plus clair et plus rapide.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
30 nov. 2012 à 12:54
30 nov. 2012 à 12:54
#define sert à remplacer un mot par un autre au moment de la compilation.
Par exemple, tu souhaites remplacer ALERT, par printf("alerte\n"); tu feras donc :
#define ALERT printf("alerte\n");
Tu peux aussi remplacer un mot par un nombre.
Par exemple : #define MAX 10
Cela est différent d'une variable ou d'une constante. Il s'agit vraiment d'un remplacement effectué par le précompilateur.
Par exemple, tu souhaites remplacer ALERT, par printf("alerte\n"); tu feras donc :
#define ALERT printf("alerte\n");
Tu peux aussi remplacer un mot par un nombre.
Par exemple : #define MAX 10
Cela est différent d'une variable ou d'une constante. Il s'agit vraiment d'un remplacement effectué par le précompilateur.
abdo1616
Messages postés
6
Date d'inscription
jeudi 29 novembre 2012
Statut
Membre
Dernière intervention
5 décembre 2012
1 déc. 2012 à 13:24
1 déc. 2012 à 13:24
merci mé amis!