问答详情
源自:3-5 赋值运算符

赋值语句问题

int x = x*2;请问哪出错了

提问者:DEAR_0 2017-08-13 10:06

个回答

  • 0_尘_0
    2017-08-13 10:16:41
    已采纳

    定义变量是赋值要是常数。你的赋值没有完成成,就开始进行运算,编译系统不会识别的。

    int x=常数;

    x*=2;或者是x=x*2;两者等价

  • qq_宁战天下_0
    2017-08-13 10:29:25

    赋值表达式必须先要申明变量类型


  • qq_宁战天下_0
    2017-08-13 10:27:48

    int x;

    x=x*2;