int var1,var2=5,var3=6;
var1=var2++ * -- var3;

解决方案 »

  1.   

    5*5=25。
    var2++,先用完var2的值,然后再执行++;
    -- var3,先--,再用var3的值做乘法。
      

  2.   

    25,C语言这门课没好好听吧,var1=var2++ * -- var3;  var2++这个值还是5的,如果你下一句调用var2就是6了,--同理
      

  3.   

    运算优先级的问题吧~~var1=var2++,是先赋值后递增var1=--var3,是先递减后赋值~乘的优先级高于赋值~~结果就是 5*(6-1)不知道对不对有错帮着改改~~
      

  4.   

    25 X++:先调用X的值,再自加1;--X:先自减1,在再调用减后的值
      

  5.   

    这个算式可以变成:
    Var3=Var3-1;
    Var1=Var2*Var3;
    Var2=Var2+1;
    最后的结果是Var1=25
      

  6.   

    25var2++先运算后加一,--var3先减一后运算,