PDA

Visualizza la versione completa : [C] Uso di #define e dichiarazione di variabili e costanti


slyder
11-06-2007, 12:26
Ragazzi a cosa serve questo pezzo di codice?:

#define MAXLINEE 100
#define MAXCOLONNE 100
int mat[MAXLINEE][MAXCOLONNE];

bigmickey
11-06-2007, 12:28
Definisce una matrice di interi 100x100

slyder
11-06-2007, 12:35
ma che differenza cè tra usare #define, le variabile o le costanti?

oregon
11-06-2007, 12:42
Originariamente inviato da slyder
ma che differenza cè tra usare #define, le variabile o le costanti?

Scusa ... ma queste sono domande veramente di base, da prime pagine di un libro ...

E' vero che un forum serve a dare delle risposte, ma non si sostituisce alle prime pagine di un libro ...

slyder
11-06-2007, 12:45
Mi spiace ma l ho lette e ho capito poco o nulla....

alka
11-06-2007, 12:46
Originariamente inviato da slyder
Linguaggio c
Oltre al linguaggio, è bene usare anche un titolo significativo per la discussione, indicando il problema da affrontare, come da Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887).

Questo l'ho corretto io.

ilmo lesto
11-06-2007, 14:10
prova a pensare quando hai un sorgente con migliaia di righe di codice. se ad un certo punto tu hai l'esigenza di modificare la costante numerica 100 con la costante numerica 200, non devi scorrere tutte le righe del tuo codice per sostituire 100 con 200. ti basta sostituire il numero nella direttiva #define.
se invece non avessi utilizzato la direttiva define, avresti dovuto spulciare l'intero codice per attuare le sostituzioni.

slyder
11-06-2007, 14:15
ok... ti ringrazio... mi mancava l'esempio pratico per capire l'utilità.. grazie....

Loading