Call by Value (C Programmiersprache)
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).