java吧 关注:1,240,433贴子:12,712,544
  • 8回复贴,共1

有哪位英语学的比较好的,来给我解释解释这段话?

只看楼主收藏回复

A unary expression preceded by a ++ operator is a prefix increment expression.
The result of the unary expression must be a variable of a type that is convertible
(5.1.8) to a numeric type, or a compile-time error occurs. The type of the prefix
increment expression is the type of the variable. The result of the prefix increment
expression is not a variable, but a value.
其中:The result of the unary expression must be a variable of a type that is convertible
(5.1.8) to a numeric type, or a compile-time error occurs. 这段话说的是个什么意思?中文译本也有,但是翻译的惨不忍睹。


IP属地:江苏1楼2016-01-30 23:37回复
    秒沉的节奏


    IP属地:江苏2楼2016-01-30 23:43
    回复
      这一元表达式的结果必须是能转变成数字类型的一个类型的变量,或者编译时错误发生。


      IP属地:四川3楼2016-01-31 00:32
      回复
        一个以++操作编程的一元运算表达式是一个前缀自增表达式。一元运算表达式的结果必须是可变换数值的变量,否则会产生编译时错误。前缀自增表达式的类型是变量类型。前缀自增变量表达式的结果是一个值而不是变量。
        ++操作后面加了不可改变的右值吧


        来自iPhone客户端5楼2016-01-31 01:24
        收起回复
          应该不会错
          前面有++操作符的一元表达式是前缀自增表达式,一元表达式的运算结果必须是一个可变换成数字类型的变量,否则会出现一个编译期错误。前缀自增表达式的类型作为那个变量的类型,前缀自增表达式的运行结果是一个值,而不是变量。


          来自Android客户端6楼2016-01-31 01:33
          收起回复
            如果你英语的成绩达不到a++,那就来某某培训机构学习吧,保证你过8级,嗯,大概就是这个意思


            来自Android客户端7楼2016-01-31 13:49
            收起回复