标题增量和减量运算符

一元运算符 (++ 和 --,当递增或递减运算符该操作数之前存在时,) 称为 “标题”递增或递减运算符。 后缀递增和递减与标题相比递增和递减具有更高的优先级。 该操作数必须具有集成,浮动或指针类型,并且必须是一个可修改的左值表达式 (不 const 属性的表达式)。 结果是左值。

当运算符在其操作数之前时出现,该操作数递增或递减及其新值为该表达式的结果。

整型或浮动类型的操作数被整数值 1. 递增或递减。 该结果的类型与操作数类型。 指针类型的操作数是由该解决对象的大小递增或递减。 一对该指针指向下对象;一个递减的指针指向以前的对象。

示例

此示例声明一元前缀减量运算符:

if( line[--i] != '\n' )
    return;

在此示例中,,在使用为 line之前,的一个下标变量 i 递减。

请参见

参考

C一元运算符