heaps und frames? |
18.12.2014, 23:24 | Auf diesen Beitrag antworten » | |||||
neuling96 | heaps und frames?
Geben Sie f¨ur jede der mit *1*, *2*, ..., *9* gekennzeichneten Zeilen den Inhalt aller sichtbaren Frames, sowie den Inhalt des Heaps an. wenn man sich die 2 anschaut dann müsste doch c=0 x=0 y=0 da int x, int y mit 0 gewählt werden allerdings verstehe ich auch nicht was mit sichtbaren Frames, sowie den Inhalt des Heaps an gemeint ist? |
|||||
|
||||||
19.12.2014, 07:36 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Kurz: im Frame sind die lokalen Variablen der Funktion, im Heap sind größere Objekte (Klassen, Arrays), die man nicht bei jedem Funktionsaufruf kopieren will. Ausführlicher hier Und zu Zeile 2: x und y wurden doch als Funktionsargumente übergeben. Also ist zu Beginn x=1 und y=2. Nach den Vertauschungen dann c=1, x=2, y=1 |
|||||
19.12.2014, 16:15 | Auf diesen Beitrag antworten » | |||||
neuling96 |
was meinst du mit funktionswerte?? heißt dass das programm würde von hier gestartet??? public static void main(String[] args) { { int x = 1; // *0* int y = 2; // *1* swap(x, y); // *3* |
|||||
19.12.2014, 18:36 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Moment mal, die "Funktionswerte" hast du eingeführt, erster und einziger Treffer auf dieser Seite Natürlich startet das Programm in der main, wo denn sonst? Und Funktionsargumente sind das, was beim Aufruf in den Klammern steht: swap(x, y); |
|||||
Anzeige | ||||||
|
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|