このCのような擬似コードは、次のコードに対して何を返しますか?このコードでは、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はリストを出力するはずです –