klausuraufgaben - Hochschule Ravensburg-Weingarten
klausuraufgaben - Hochschule Ravensburg-Weingarten
klausuraufgaben - Hochschule Ravensburg-Weingarten
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 -