龙源期刊网 http://doc.xuehai.net
C语言中的自增自减运算符的应用
作者:李芙蓉
来源:《读写算·教研版》2014年第21期
摘要:自增、自减运算符是 C 程序设计语言中特有的,在编程过程中经常用到。本文根据自增(自减)运算符的特点,浅谈自增(自减)运算符在VC++6.0编译器的应用,以期为初学者学习和使用自增(自减)运算符提供一些帮助。
关键词:C语言;自增(自减)运算符;表达式
中图分类号:G642 文献标识码:B 文章编号:1002-7661(2014)21-009-01
C语言功能强大,使用灵活,是初学者的很好的入门语言。而自增(自减)是C语言中比较有特色的运算符,在编程中合理使用可以节省代码,提高效率;但是如果使用不当,则极易造成错误。本文根据自增(自减)运算符的特点,浅谈自增(自减)运算符在VC++6.0编译器的应用,以期为初学者学习和使用自增(自减)运算符提供一些帮助。
一、自增(自减)运算符的含义及使用形式
1、自增自减运算符的含义
C语言的自增和自减运算符分别是:++,--。作用是使变量的值加1或减1,它们能操作的对象只能是变量,常量不能进行自增(自减)运算。如7++相当于7=7+1,和赋值表达式的要求不相符。特别要注意的是在C语言中,数组名和函数名都属于常量,因此不能进行自增(自减)运算。表达式也不能进行自增(自减)运算。如(a+b)--,等价于a+b=a+b-1,不符合赋值表达式的要求。自增(自减)运算符具有对运算量重新赋值的功能,故不能对无存储空间的对象进行重新赋值。
2、自增(自减)运算符的使用形式
自增(自减)运算符作用于变量之前称为前缀运算(++i或--i),运算符作用于变量之后称为后缀运算(i++或i--)。前缀运算规则为:“先变后用”,即,加(减)号在前,先加(减)后用;运算结果:变量的值相应增加1(减少1)。后缀运算规则为:“先用后变”,即,加(减)号在后,先用后加(减);运算结果:变量的值相应增加1(减少1)。
二、自增(自减)运算符的灵活运用
“++、--”运算符在 C 语言程序中的运用非常广,也非常灵活,现通过例子说明。
1、自增(自减)运算符在表达式中的应用