int a=0;
int bb=(++a,++a,++a);
printf("%d/n",bb);
Result:3(c),1(tc)
int a=0;
int bb=(a++,a++,a++);
printf("%d/n",bb);
Result:2(c),0(tc)
int i=0;
int j=(i++)+(i++)+(i++);
printf("--%d/n",j);
Result:0(vc),0(vc)
int i=0;
int j=(++i)+(++i)+(++i);
printf("--%d/n",j);
Result:9(vc),9(vc)
本文通过几个具体的C语言代码示例展示了不同类型的表达式求值顺序及其结果,包括自增运算符与逗号运算符的应用。这些例子有助于理解C语言中变量更新和表达式求值的规则。
2922

被折叠的 条评论
为什么被折叠?



