Ciao a tutti ragazzi...avrei alcune domande piuttosto urgenti (mi servono per l'esame di domani), vi ringrazio in anticipo per le risposte...
1)
codice:
#define TRE 3;
#define DUE 2;
#include <stdio.h>
int main(){
int x;
x=TRE+DUE;
printf("%d",x);
}
perchè questo programma stampa 3 invece di 5? cosa non mi è chiaro dell'istruzione preprocessore #define?
2)
codice:
#define DIMENSIONE 10;
#define LATO DIMENSIONE-2;
#include <stdio.h>
int main(){
int dimensione;
dimensione=LATO;
printf("%d",dimensione);
}
perchè questo programma stampa 10 invece di fare 10-2=8? forse per lo stesso motivo di quello di prima? qual è sto maledetto motivo hihi?