Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
You are viewing an older revision! See the latest version
C Aufgaben Funktionen
- Gegeben sind folgende Hauptprogramme (main) in denen verschiedene Funktionen mit entsprechenden aktuellen Parametern (lokale Variablen in main()) aufgerufen werden. Schreiben Sie die dazugehörigen Funktionsprototypen und Funktionsdefinitionen mit den entsprechenden formalen Parametern (diese werden in den Funktionen als lokale Parameter angelegt). Anm.: Datentyp, Anzahl und Reihenfolge der Parameter muss übereinstimmen.
In IDEONE: Beispiel 1
// 1 int main() { int i=5; funka(i, 8); return 0; } // 2 int main(void) { int zahl; zahl = zufall(10, 100); return 1; } // 3 int main(void) { float i=5.0, k=8.0; eingabe( i, k, 'a' ); // Referenzparameter simulieren } // 4 int main(){ char zeichen1, zeichen2; short int erg; eingabe(zeichen1, zeichen2); // einlesen erg = vergleiche(zeichen1, zeichen2); ausgabe(zeichen1, zeichen2, erg); } // 5 int main(int argc, char **argv){ int m1[]={10,11,12,13}; int m2[]={20,21,22,23}; printArr("m1 vor funk","m1",m1,4); funk(m1,m2,4); return 0; } // 6 int main(int argc, char *argv[]) { int i=5, k=8; funk(i, k, 6); return i; }
Lösung zu Beispiel 2 Lösung zu Beispiel 3 Lösung zu Beispiel 4
2. Schreiben Sie Funktionsaufrufe und entsprechende Ausgaben mit printf zu den gegebenen Funktionen in IDEONE Funktionsaufrufe
siehe auch String Funktionen oder WIKI _Zeichenkettenfunktionen
3. Schreiben Sie für die Felder-Aufgaben jeweils eine eigene Funktion.