为什么(-i)++是不合法的啊?请具体说明
来源:百度知道 编辑:UC知道 时间:2024/05/15 10:23:36
因为“++”和“--”是自增(自减)运算符,他们只能用于变量,而“-i”是一个表达式不是变量,所以这样写是不合法的。但-i++是合法的,因为“++”的运算优先级高于“-”号,所以先进行i++,其结果生成后,再加上"-"号。
负数不能进行 ++运算
++必须作用在左值
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/15 10:23:36
因为“++”和“--”是自增(自减)运算符,他们只能用于变量,而“-i”是一个表达式不是变量,所以这样写是不合法的。但-i++是合法的,因为“++”的运算优先级高于“-”号,所以先进行i++,其结果生成后,再加上"-"号。
负数不能进行 ++运算
++必须作用在左值