X=(X=1+2,X*2)的运算顺序,跪拜!
来源:百度知道 编辑:UC知道 时间:2024/06/30 19:36:53
以前我问了个问题 如:
int x=10;
int y=x++;
printf("%d,%d\n",(x++,y),y++);
执行后
printf语句从右往左计算。y++ 比(x++,y)先运算.
逗号表达式,返回右值。。(x++,y)返回y值
现在这X=(X=1+2,X*2)的运算顺序怎么试先算X=1+2了?
int x=10;
int y=x++;
printf("%d,%d\n",(x++,y),y++);
执行后
printf语句从右往左计算。y++ 比(x++,y)先运算.
逗号表达式,返回右值。。(x++,y)返回y值
现在这X=(X=1+2,X*2)的运算顺序怎么试先算X=1+2了?
printf是个函数,函数入栈是从右到左。
你这里的X=(X=1+2,X*2),()只是个普通的运算符,不是函数的那个()了。
这里就是所谓的逗号运算符,先计算X=1+2,再计算X*2,整个表达式的结果是后一部分。
f(x)=(X-1)X(X-2).........X(X-101) 求f(x)的导数
1+x+x^2+x^3=0 ,求x+x^2+x^3+...+x^2000
X^2+X=1 X=???
f(x-1)=|x|-|x-2|
解方程(x+1)(x+2)(x+3)(x+4)=(x+1)(x+1)+(x+2)(x+2)+(x+3)(x+3)+(x+4)(x+4)
(x+1)(x+2)(x+3)(x+4)=(x+1)(x+1)+(x+2)(x+2)+(x+3)(x+3)+(x+4)(x+4)
An^x=x(x-1)(x-2).....(x-n+2)(x-n+1)则关于x的函数f(x)=A2007^x+1003的奇偶性
已知x*x-5x-2000=0,求((x-2)(x-2)(x-2)-(x-1)(x-1)+1)/x-2的值
已知x^3+x^2+x+1=0求x^2003+x^2002+x^2001+…x^3+x^2+x+1的值
(X-1/X)=5,且X<0,求x^10+x^6+x^4+1除以x^10+x^8+x^2+1的值