C/C++函数参数读取顺序2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C/C++函数参数读取顺序2相关的知识,希望对你有一定的参考价值。
#include <stdio.h>
int main(){
int a=1,b=3,c=3;
printf("%d, %d, %d",(a++,b++,c++),b,c);
return 0;
}
output:3,4,4
逗号运算符,从左至右运算,并取最后一个的值.
a++:1 (a=2) b++:3 (b=4) c++:3 (c=4) ,不妨设第一项为x,那么x=c++=3,再从右至左压入栈内,入栈顺序为:c,b,x
以上是关于C/C++函数参数读取顺序2的主要内容,如果未能解决你的问题,请参考以下文章