#include<stdio.h>
int main()
{
//逗号表达式就是逗号隔开的一串表达式
//逗号表达式的特点就是:从左到右依次执行,
//整个表达式的结果是最后一个表达式的结果
int a = 10, b = 20, c = 30;
int d = (c = a - 5, a = b + c, c - 3);
//首先c=a-5=5,然后a=b+c=25,最后c-3=2
//那么a就等于25,b就等于20,c就等于5,d就等于2
printf("a=%d\nb=%d\nc=%d\nd=%d\n", a,b,c,d);
return 0;
}
评论区