Call by Value (C Programmiersprache)

Aus Dokument
Zur Navigation springen Zur Suche springen

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

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;
}

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).