Call by Value (C Programmiersprache)

Aus ahrensburg.city
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;
}