在C語言中,自增運算符(++)用于將操作數的值增加1,而自減運算符(–)用于將操作數的值減少1。這兩個運算符都是一元運算符,即它們只作用于一個操作數。
自增運算符和自減運算符的規則如下:
前綴自增運算符(++i):先將操作數的值增加1,然后返回新值。
后綴自增運算符(i++):先返回操作數的當前值,然后再將操作數的值增加1。
前綴自減運算符(–i):先將操作數的值減少1,然后返回新值。
后綴自減運算符(i–):先返回操作數的當前值,然后再將操作數的值減少1。
需要注意的是,無論是前綴還是后綴自增自減運算符,都會改變操作數的值。此外,自增自減運算符的優先級比算術運算符要高,但是后綴自增自減運算符的優先級要低于前綴自增自減運算符。