Il mio problema consiste nel fatto che data una variabile, questa viene modificata in un if se succede una cosa, e poi se succede un altra cosa viene ulteriormente modificata:
Cioè
codice:
int a;
int b;
int c;
int d;

a = ... //viene letto da tastiera

if(a==1){
   b = a+1;
}

if(c==0){
   d = b+2;
}
Questo è un esempio di quello che ho scritto. Però quando vado a compilare mi dice che la variabile 'b' potrebbe non essere iniziata.
Cosa posso fare?