Was ist der Rückgabewert eines Funktionsaufrufs, wenn diese Funktion keinen @ liefer
Nehmen wir an, wir haben folgenden Code:
int func(char str[], int len) {
// Don't return anything here.
}
int main() {
char str[] = "Hello";
int result = func(str, strlen(str));
printf("%d\n", result);
}
Auf meinem Computer wird ein String mit dem Wert -1679929632 gedruckt. Und es ändert sich von Zeit zu Zeit, wenn ich ausführe.
ann jemand erklären, warum dies passiert is