菜单

a++和++a的区别

a++和++a的区别是什么 a++和++a有什么不同 2021-02-26 14:20:29

【#软件教程# #a++和++a的区别#】

a++和++a的区别是什么?在编写C语言程序的时候,经常会看见a++和++a这样的写法,这两种写法看上去差不多,实际上是有区别的,下面小编就给大家带来了a++和++a的区别介绍,我们一起来看看吧!

12_副本.jpg

a++和++a的区别介绍

一、运算结果不同

1、a++:运算结果是表达式结果加上zhi一位。dao

2、--a:运算结果是表达式结果减去shu一位。

二、运算过程不同

1、a++:运算过程中先执行a表达式,之后再执行自增运算。

2、--a:运算过程中先执行自减运算,之后再运行a表达式。

三、内存运行不同

1、a++:在内存中寄存器先执行表达式,之后再进一位。

2、++a:在内存中,寄存器先进一位之后再执行表达式。


上一篇: 微信小程序在哪里打开

下一篇: 微信不是群主怎么@全体人

关闭