02.06.2013 Aufrufe

klausuraufgaben - Hochschule Ravensburg-Weingarten

klausuraufgaben - Hochschule Ravensburg-Weingarten

klausuraufgaben - Hochschule Ravensburg-Weingarten

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Hochschule</strong> für Technik und Sozialwesen, Fachhochschule <strong>Ravensburg</strong>-<strong>Weingarten</strong><br />

Angewandte Informatik<br />

Prof. Dr.-Ing. Silvia Keller Programmieren 1/2<br />

A UFGABE 7<br />

Gegeben sind folgende Definitionen und Ausdrücke<br />

static int matrix[2][3] = { { -3, 14, 5 }, {1, -10, 8 } };<br />

static int *liste[] = { matrix[0], matrix[1] };<br />

int *p = liste[1];<br />

Welche Werte ergeben die folgenden Ausdrücke, unter der Annahme das jeder Ausdruck direkt<br />

nach obiger Definition ausgeführt wird.<br />

Erklären Sie, wie Sie zu Ihrem Ergebnis kamen d.h. welche Wirkung der Ausdruck bezüglich<br />

obiger Datenstruktur hat.<br />

Ausdruck<br />

*liste[1];<br />

Ergebniswert Erklärung zur Wirkung des Ausdruckes<br />

*(*(matrix+1)+1 ));<br />

*(matrix[0]+2);<br />

*(++p);<br />

*(--p-2);<br />

- 6 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!