C语言中自增自减运算符如何最好的理解?
文章插图
从左往右看 , 比如++m , 就是m的值先自加1 , 再调用 , 而m++就是先调用m , 再自加1.
举个例子
#include
main()
{
int a=1,b=1;
printf("%d,%d",++a,b++);
//输出就是2,1
}
a的值先自加1 , 再调用 , 而b++就是先调用m 。
【自增自减运算符的运算对象,自增自减运算符】--m
m--
同样的意思 , 只不过是减法而已
C语言中自增自减运算符如何最好的理解?