代码:
#include <stdio.h>
#include <stdlib.h>
int main(){
int i=3;
printf("%d\n",(i++,i++,i++));//结果为5 注:i在遇到每个逗号后,认为本计算单位已经结束,i这时候自加。
printf("%d\n\n",i);//结果为6
i=3;
printf("%d\n\n",(++i,i++,i+10));//结果为15
i=3;
printf("%d\n",((i++)+1));//结果为 4;
printf("%d\n\n",i);//结果为4
i=3;
printf("%d\n",((i++)+(i++)+(i++)));//结果为3+4+5=12;
printf("%d\n\n",i);//结果为6
i=3;
printf("%d\n",(i++)-1);//结果为2
printf("%d\n\n",i);//结果为4
}
运行结果: