Call by Value (C Programmiersprache)

Aus ahrensburg.city
Version vom 23. Januar 2025, 17:17 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Call by Value (C Programmiersprache)

Einführung

In der C-Programmiersprache bedeutet "Call by Value", dass eine Kopie des Wertes einer Variablen an eine Funktion übergeben wird. Änderungen an der Kopie innerhalb der Funktion haben keine Auswirkungen auf die ursprüngliche Variable.

Beispiel

Hier ist ein einfaches Beispiel, das zeigt, wie Call by Value in C funktioniert:

#include <stdio.h>

void addTen(int num) {
    num = num + 10;
    printf("Wert innerhalb der Funktion: %d\n", num);
}

int main() {
    int number = 5;
    printf("Ursprünglicher Wert: %d\n", number);
    addTen(number);
    printf("Wert nach Funktionsaufruf: %d\n", number);
    return 0;
}