是这样的,所以第一个var1=+var2可以直接写成var1=var2

解决方案 »

  1.   

    int i=1;
    i=-5;i就是等于负5,这个很好理解。
      

  2.   

    int i=1;
    i=+-4;i等于-4int i=1;
    i=+-4;i等于-4
      

  3.   

    ************
    是这样的,所以第一个var1=+var2可以直接写成var1=var2
    ************两个能不能解释一下??
      

  4.   

    对于第一个表达式,val2的值没有改变,val1的值变为val1与val2的值的和了,
    下一个表达式也一样
      

  5.   

    一元运算符:+    var1=+var2  var1的值等于var2的值 。。
    一元运算符:-    var1=-var2  var1的值等于var2的值除乘以-1 。。这里的 + 和 - 是不是相当于正负号啊??
      

  6.   

    //定义变量
    int var1;
    int var2;//给变量赋值,让左边的等于右边的
    var1 = 10;var2 = +var1; //这句等于 var2 = +10;
    var2 = -var1; //这句等于 var2 = -10;
      

  7.   

    //定义变量
    int var1;
    int var2;//给变量赋值,让左边的等于右边的
    var1 = 10;var2 = +var1; //这句等于 var2 = +10;
    var2 = -var1; //这句等于 var2 = -10////////////////
    还要定义一另外一个变量var2=3;
    经过
    var2=+var1后,var2=13
    var2=-var1后,var2=-7;
      

  8.   

    ////////////////
    还要定义一另外一个变量var2=3;
    经过
    var2=+var1后,var2=13
    var2=-var1后,var2=-7;
    ////////////////我实验了一下,行不通。。
      

  9.   

    谢谢 chenyuming2004、 yufenfeila、 xiayadong、 xiayadong!!!
    虽 xiayadong(alphaxyd_1)教有错误,但也受益