若a=1, b=4, c=9, d=15,請計算以下的結果

A.a = b += c += d ;

B.a=(b += c) +=d ;

C.(a += b) = c += d;

~請使用c++來寫!!我不太懂我還市是初學者!

請各位大大幫忙一下教導我!!~~~~

謝謝!!

1 個解答

評分
  • 1 0 年前
    最佳解答

    int a=1,b=4,c=9,d=15 ;

    A.a=b+=c+=d ;

    a=28...因為先c+=d...在b+=c...給a

    B.a=(b+=c)+=d;

    a=28...因為先(b+=c)...在b+=d...給a

    C.(a+=b)=c+=d;

    a=24...因為c+=d..."(a+=b)"可以不理...

    參考資料: me
    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。