关于a++与++a
在我们学习C语言的过程中,我们指导a++的意思是它使a的值加1,比如说a原来的值是1,经过一次的a++后,a的值就为2了。
那么++a在c语言的语法下是什么意思呢?
-
我们可以设计测试一下
我们可以看到输出的a的值为7,b的值为6
而让a++改为++a呢
从以上两图我们可以知道
总结为就是(理解助记)
++a中的++为前置操作符,所以++在前,优先使a自加一
a++中的++为后置操作符,所以先执行b=a,后执行a的自加一
小伙伴们懂了吗,a--与--a也是类似的道理哦