有定义,int a=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中

学习 时间:2026-04-07 05:34:39 阅读:973
有定义,int a=7,b=8,c=9,执行以下语句,c=(a-=(b=5));c=(a%11)+(b=3);则变量c中的值为多少?答案是7.求原因

最佳回答

大意的黄豆

坚定的康乃馨

2026-04-07 05:34:39

c=(a-=(b=5)) ;
程序先把b的值更改为5 然后 a-=5 即 此时的a = 2 ;
该语句执行完后 a=2 b =5 c=2
c=(a%11)+(b=3)
a%11 -----结果为2
b=3
所以C=5
你说的c =7 是不是
c+=(a%11)+(b=3)

最新回答共有2条回答

  • 欣喜的帅哥
    回复
    2026-04-07 05:34:39

    c=(a-=(b=5)) ;程序先把b的值更改为5 然后 a-=5 即 此时的a = 2 ;该语句执行完后 a=2 b =5 c=2 c=(a%11)+(b=3) a%11 -----结果为2 b=3 所以C=5你说的c =7 是不是c+=(a%11)+(b=3)

上一篇 改错A few weeked late,she died in a car accident.

下一篇 推拉门尺寸应该多少啊