Parameter
Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 48 von 63.
Funktionen in C können Parameter (auch Argumente genannt) akzeptieren, also Werte, die an die Funktion übergeben werden, wenn sie aufgerufen wird.
Deklariere eine Funktion, die Parameter entgegennimmt:
int add(int a, int b) {
return a + b;
}In diesem Beispiel ist add eine Funktion, die zwei ganzzahlige Parameter, a und b, entgegennimmt und ihre Summe zurückgibt.
Rufe eine Funktion mit Parametern auf:
int result = add(5, 3);Nach der Ausführung des obigen Codes enthält result:
8Du kannst Variablen auch als Argumente verwenden:
int x = 10;
int y = 20;
int sum = add(x, y);Nach der Ausführung des obigen Codes enthält sum:
30Aufgabe
EinfachErstelle eine Funktion namens calculateArea, die zwei Parameter entgegennimmt:
- Eine Ganzzahl
length - Eine Ganzzahl
width
Die Funktion soll die Fläche (Länge × Breite) eines Rechtecks berechnen und zurückgeben.
Lies dann in der main-Funktion zwei Ganzzahlen vom Benutzer ein, die die Länge und Breite eines Rechtecks darstellen, rufe die Funktion calculateArea mit diesen Werten auf und gib das Ergebnis im Format „Area: X“ aus, wobei X die berechnete Fläche ist.
Probier es selbst
#include <stdio.h>
// Schreibe deine calculateArea-Funktion hier
int main() {
// Variablen einlesen
// Rufe calculateArea auf und gib das Ergebnis aus
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
2Variablen
DatentypenGanzzahlGleitkommazahl – DoubleZeichenBoolesche WerteKonstantenprintf-GrundlagenRegeln für die Benennung von VariablenTypumwandlung Teil 1Typumwandlung Teil 2Wiederholungsaufgabe3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenVergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-ChallengeÜbe selbstständig: Online-C-Compiler