例:++a > 2
++a是指先加1再使用a的值,a++是指先使用a的值再加1,这里的使用包括赋值和比较等,与就近原则无关,即与+离运算符近还是a离运算符近无关!
错误思想:+离运算符近就先加1,a离运算符近就先使用。错误!
先加1还是先使用是固定的,谁在前就是先干嘛,++a的+在前就是先加1,a++的a在前就是先使用。
例:++a > 2
++a是指先加1再使用a的值,a++是指先使用a的值再加1,这里的使用包括赋值和比较等,与就近原则无关,即与+离运算符近还是a离运算符近无关!
错误思想:+离运算符近就先加1,a离运算符近就先使用。错误!
先加1还是先使用是固定的,谁在前就是先干嘛,++a的+在前就是先加1,a++的a在前就是先使用。