Ich habe einige Code:Was bedeutet `1 + strlen_rec (& arr [1]);` bedeuten?
int strlen_rec(char arr[])
{
if(arr[0]=='\0')
return 0;
else
return 1 + strlen_rec(&arr[1]) ;
}
Die Linie
return 1 + strlen_rec(&arr[1]) ;
mich ist verwirrend. Kann jemand erklären, was es macht?
lesen Sie über Rekursion. –
Und versuchen Sie einen Debugger verwenden, um den Code Zeile für Zeile zu durchlaufen. –
Hier ist keine Frage !!! –