更多“设inta=5,b=6,表达式(++a==b--)?++a:--b的值是( )。 ”相关问题
  • 第1题:

    设a和b是int型变量,值均为7,计算下面赋值表达式 a*=a+=a/=(-b--),得到a和b的值分别是

    A.4 , 7

    B.4, 6

    C.0, -8

    D.4, -6


    B 本题考查逗号表达式的用法。C语言中逗号“,”也是一种运算符,称为逗号运算符,其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式。其一般形式为:表达式1,表达式2。其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。逗号表达式的一般形式可以扩展为:表达式1,表达式2,表达式3,…,表达式n。它的值为表达式n的值。

  • 第2题:

    假设int a=1,b=2;则表达式(a/b)*b--的值为___。


    4和20

  • 第3题:

    14、设int a=0,b=5; 执行表达式++a||++b,a+b后,a,b和表达式的值分别是()

    A.0,0,0

    B.0,5,5

    C.1,5,6

    D.1,6,7


    ++a*b--+d

  • 第4题:

    设 int a=5, b=6; 则表达式(a==b--)? ++a : --b的值是 。


    7

  • 第5题:

    42、若有语句int a=5,b=5;下列表达式中,结果为25的是______。

    A.(a)*(--b)

    B.(a++)*(b--)

    C.(a++)*(--b)

    D.(a)*(b--)


    a数组元素的下标为1—6