Что бы этот C-like psuedo-code возвращался для следующего кода. В этом коде предполагается, что параметры для incrementAll
используют call-by-value-result. Спасибо за любую помощь.Пример псевдокода вызова по значению-результат
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");
}
Я не уверен, что вы хотите задать здесь. если вы говорите о том, что главное вернется, оно ничего не вернет, функция ничего не вернет. вы можете очистить мое замешательство? –
Извините, я обновил main. Теперь основной должен распечатать список –