nochmals kurze Verständnisfrage |
01.05.2013, 13:35 | Auf diesen Beitrag antworten » | |||||
Markus | nochmals kurze Verständnisfrage Meine Frage: Hi! Es geht nochmal um C. In unserem Skript steht folgendes:
Meine Ideen: Da steht ja "falls a größer b". Aber was bedeutet das in gechweiften Klammern darunter? Da steht ja kein printf oder sowas dabei. Was bedeutet das (ingesamt)? |
|||||
|
||||||
01.05.2013, 13:47 | Auf diesen Beitrag antworten » | |||||
MissDB | Das sind zuweisungen von Variablen. Int a ; // Variable a wird angelegt. Der Wert ist irgendein Wert... a=3 ; // die Variable a bekommt den wert 3 zugewiesen. a=c; // die Variable a bekommt den Wert von c zugewiesen... |
|||||
01.05.2013, 14:04 | Auf diesen Beitrag antworten » | |||||
Markus | Okay danke! |
|||||
01.05.2013, 14:38 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Nochmal im Gesamtzusammenhang: c = a; // alten Wert von a zwischenspeichern a = b; // a überschreiben mit b b = c; // den zwischengespeicherten Wert (altes a) in b schreiben c ist eine Hilfsvariable, die es ermöglicht, den Inhalt der Variablen a und b zu tauschen. Da dieser Tausch nur ausgeführt wird, wenn a>b ist, ist a danach auf jeden Fall kleiner als b (oder gleich). if (Bedingung) { Anweisungsblock; } die geschweiften Klammern sorgen dafür, dass der gesamte Block nur dann ausgeführt wird, wenn die Bedingung erfüllt ist. |
|||||
Anzeige | ||||||
|
|