C语言自增自减运算辨析


文章出自个人博客https://knightyun.github.io/2018/04/10/c-self-plus,转载请申明


c语言中,自增(++)和自减(–)运算是很有c语言“感觉”的一种运算符,但是在实际编写中,尤其对初学者或者很久没接触它的,会对它的原理和运算结果产生混淆,接下来做详细辨析。

自增运算(++)

语法为:,其结果与: 一样,也和: 一样,作用很明显,方便阅读,减小代码量。例如下面的例子,就能看出明显的效果了:

辨析

自增也可以表示为 , 它们都能把a 的值加 1,但是两个表达式的值却不同,用一个例子说明:

输出结果为:

其实, 的值为 本身, 的值为 后的值。

也可以按教科书那种记:

是先赋值后运算,即先 ,然后 。
是先运算后赋值,即先 ,然后 。

自减运算

自减运算原理和辨析与上面自增运算相似, 等于 ,表达式 的值为 ,表达式 的值为 。


技术文章推送
手机、电脑实用软件分享

C语言自增自减运算辨析
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113594 人正在系统学习中

来源:瑝琦

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月8日
下一篇 2018年3月8日

相关推荐