int x=2,y=3;则++x>y--?x:y的值为2,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:14:14
int x=2,y=3;则++x>y--?x:y的值为2,

int x=2,y=3;则++x>y--?x:y的值为2,
int x=2,y=3;则++x>y--?x:y的值为2,

int x=2,y=3;则++x>y--?x:y的值为2,
答案是对的.
++x=3 3是不大于y的 因为y=3 所以表达式的值取y
然后y-- 即3-1=2 答案是2;
弄清楚++x 和 y--的操作顺序.

int x=2,y=3;则++x>y--?x:y的值为2, void fun(int x,int y) {x=x+y;y=x-y;x=x-y; printf(%d,%d,,x,y); } main() {int x=2,y=3; fun(x,y); privoid fun(int x,int y){x=x+y;y=x-y;x=x-y;printf(%d,%d,,x,y);}main(){int x=2,y=3;fun(x,y);printf(%d,%d ,x,y);} # include void p(int *x,int y){ ++*x; y=y+2; } void main() { int x=2,y=3; p(&y,y); printf(# includevoid p(int *x,int y){++*x;y=y+2;}void main(){int x=2,y=3;p(&y,y);printf(%d#%d,x,y);} 有语句int x,y;x=3则表达式y=x+5.0/2的值是多少但是前面是int x,y int fun(int x) { int y; if(x>1) y=fun(x-1)+2; else y=2; return y; } main(){ int y; y=fun(3);} y=? void fun(int *x,int y){printf(%d%d,*x,*y);*x=3;*y=4;}main(){int x=1,y=2;fun(&y,&x);printf(%d%d,x,y);} #includemain(){int x=1,y=2,z=3;if(x>y)if(y int x=1,y=2,z=3if (x>y)if(y c语言.int x,y;y=x+3/2,则y=多少?当float x,y;y=x+3/2,则又y=多少?为什么?int x,y;y=x+3/2,则y=多少?当float x,y;y=x+3/2,则又y=多少?为什么? float x=2.6,y=4.9,求x/2+(int)(x+y)%3 int max(int x,int y) { int z; if(x>y) z=x; else z=y; return(z); 1.x和y均为double型变量,且x=6.2,y=3.8求(int)x+y/y 2.设int x=2,y;则逗号表达式y=x+5,x+y 若有定义“int a=7;float x=2.5,y=4.7;”,则表达式x+a%3*(int)(x+y)%2/4的值是多 15.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( ) 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是? 若有定义:int a=7;float x=2.5,y=4.7; ,则表达式x+a%3*(int)(x+y)%2/4的值是 Point(int x=0,int y=0):x(x),y(y){ count++; }我不懂 int x,y; x=13; y=5; {printf(%d,x%=(y/=2));