int t, x=10;t=(--x)+(--x);t=?
来源:百度知道 编辑:UC知道 时间:2024/06/06 10:13:51
解释一下!
t=不确定!
因为C语言规定
--x(左侧)的值为9
--x(右侧)的值为8或者9
考虑实现的原因,其他的某些值也是可以的。
准确的讲C语言的规范中规定:--x的x在本次取值是x-1,但是x的值减少可以在取值之后立即发生或者任何在t=...;语句执行完毕之前。或者说只要存在多个++x,--x,类似的语句在一个表达式内,就不存在确定的值。对于某些编译器可能是确定的。
在VC下为16.x先自减两次,x值为8.再相加,即得16.
yt=int(subs(f1,t,x)*subs(f2,t,t-x),x,0,t) 解释下下
x=-10t+30t*t,y=15t-20t*t,轨迹是什么??
#define MAX(x,y) (x)>(y)?(x):(y) main(){int a=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf("%d\n",t);}
int gcd(int m,int n) { int r,t; if(m<n) {t=m;m=n;n=t;}
k*x(t) =x(t)对t的2阶导数 求x(t)
k*x(t) =x(t)对t的2阶导数 求x(t) 解法
t=++x||--y;看不懂!
const int t=1e3; cout<<t;为什么显示的数不是1000?
f(2x+T)=f(2x)的周期是T还是T/2 ?
cos(2*pi*f*t+x(t)) = ?