bleicher: C variablengültigkeitsbereiche.

Beitrag lesen

Grüße,
ich habe das jetzt mit

  
void reset(void){  
 ::A=1, ::B=0, ::erg=0, ::C=0.5, ::X=3.14149, ::Y=2.71;  
}  

gelöst - ist aber schlecht, oder?

Das ist ein Aufgabe - wir haben 5 variablen, die nahc und nach durch allerlei operatoren gejagt werden, (zB A && !B , B-- && Y-- etc.)
man  muss es ausgeben lassen und erklären warum dies oder jenes rauskam.

mein ansatz ist derzeit -

  
printf("\n\nA=%d, B=%d, C=%.1f, X=%.5f, Y=%.2f",A,B,C,X,Y);  
erg=B-- && Y--;  
printf("\nB-- && Y--\t\t\t%d", erg);  
reset();  

nach sowas MUSS ich die variablen ja wieder in den "urzustand" versetzen.

MFG
bleicher