1:
#include<stdio.h>
int main()
{
int a=1;
int b=-1;
printf("%d",a--);//输出:1 先赋值,再自减
return 0;
}
2:
#include<stdio.h>
int main()
{
int a=1;
int b=-1;
printf("%d",a--,--b);//输出:1 仍然是第一个表达式a--
return 0;
}
3:
#include<stdio.h>
int main()
{
int a=1;
int b=-1;
printf("%d",(a--,--b));//输出:-2 逗号表达式,最后表达式为--b
return 0;
}