Was würde dieser C-ähnliche Pseudo-Code für den folgenden Code zurückgeben. In diesem Code wird angenommen, dass die Parameter für incrementAll
Call-by-Value-Ergebnis verwenden. Danke für jede Hilfe.Pseudo-Code-Beispiel für Call-by-Value-Ergebnis
void incrementAll (int val1, int val2, int val3) {
val1 += 1;
val2 += 1;
val3 += 1;
}
void main() {
int save = 1;
int list[] = {1, 2, 3, 4, 5};
incrementAll(save, list[save], list[list[save]]);
for (int i=0; i < listLength; i++) {
printf("%d ", list[i]);
}
printf("\n");
}
Ich bin mir nicht sicher, was Sie hier fragen möchten. Wenn Sie darüber sprechen, wird das Haupt zurückgeben, es wird nichts zurückgeben, die Funktion wird nichts zurückgeben. Kannst du meine Verwirrung klären? –
Entschuldigung, ich habe die Hauptversion aktualisiert. Main sollte nun die Liste drucken –