-1
どうすれば解決できますか?どうすれば解決できますか? xとyはaとbで始まったときどこから来たのですか?
は、以下の方法を検討してください。次のコードが実行された後
3210は、変数aとbの値は何ですか?
int a=3, b=7;
b = fun2(a, b);
a = fun2(b, a);
どうすれば解決できますか?どうすれば解決できますか? xとyはaとbで始まったときどこから来たのですか?
は、以下の方法を検討してください。次のコードが実行された後
3210は、変数aとbの値は何ですか?
int a=3, b=7;
b = fun2(a, b);
a = fun2(b, a);
x
とy
はfun2
が外部変数a
とb
によって提供される値を参照するために内部をを使用する名前です。
fun2(a, b)
が最初に評価されます。その呼び出しが返すものは、の新しいの値はb
になります。 x
とy
にプリミティブ型があるため、y -= x
は、引数として渡された変数b
の値に影響しません。したがって、b = fun2(a, b)
は、b = fun2(3, 7)
とまったく同じように動作します。
多分あなたは自分の宿題をするべきです – glennsl