Hallo libébe Forumuser.
Ich hab das Programmieren in C++ begonnen und habe damit jetzt leichte schwierigkeiten.
Bei der Verwendung von (if und else), sind wahrheits werte entscheidend, z.B.
if(i=0;i<10;i++)
{
cout<<i+1<<endl;
}
else if (i=0;i<9;i++)
{
cout<<i+1<<endl;
}
So weit ist das jetzt auch noch verständlich für mich, sollte die Werte wahr sein, wird weiterer Code ausgeführt.
Sollten diese nicht wahr sein, wird dieser Block übersprungen und weiterer Code ausgeführt.
Nun aber in verwendung mit einer Schleife:
cout<<"short:\n";
short i=2;
while(1) {
short t=i*i;
if(t<=i) break;
i=t;
cout<<i<<"\n";
Hier wird while mit (1) deklariert, warum wird hier aber if
verwendet, könnte mann nicht auch for benutzen.
Ich weis nicht ob ganz klar ist was ich meine, bitte aber trotz-
dem, um Hilfe. Sollte es nicht vrständlich genung sein were ich
ein weiteren Post(hoffentlich dann für euch verständlicher)verfassen.
Mfg sleepy