Variablenbelegung < C/C++ < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 13:18 So 13.12.2009 | Autor: | az118 |
Aufgabe | Das folgende C-Programm verändert globale Variablen und Parameter in der Funktion
rechne(..) und erzeugt zwei Ausgaben. Geben Sie die Belegung der Variablen und
Parameter (d.h. ihre Werte) vor und nach Ausführung der Programmzeilen bei einem
einfachen Durchlauf des Programmes an! Verwenden Sie hierfür das in Tabelle 1 gegebene
Muster! Wie sieht die Ausgabe des Programmes aus?
1 # include <stdio .h>
2 int a, b, c;
3
4 int rechne ( int *b, int a) {
5 c = a + 1;
6 *b = *b + c;
7 a = c + *b;
8 printf (" Rechne : a=%d, b=%d, [mm] c=%d\n", [/mm] a, *b, c);
9 return *b + a;
10 }
11
12 int main () {
13 c = (a + 1) * (b + 1);
14 c = rechne (&a, b);
15 printf (" Main : a=%d, b=%d, [mm] c=%d\n", [/mm] a, b, c);
16 }
[Dateianhang nicht öffentlich] |
Hallo,ich lerne das Programmieren erst seit kurzem und komme mit er Aufgabe gar nicht zu recht.Ich verstehe den Ablauf und die Belegung einfach nicht. Könnte mir da jemand helfen? Danke
Dateianhänge: Anhang Nr. 1 (Typ: xls) [nicht öffentlich]
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:20 Di 15.12.2009 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|