int x=10, y=3, z ; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是
来源:百度知道 编辑:UC知道 时间:2024/05/18 10:56:40
主要说明z=(x%y,x/y)的意思,谢谢
括号内是逗号表达式,取最后一项的值,即z=x/y=3
输出3
很妖异~
留个脚印~
看看其他人怎么回答的~
目前我只看出来z的值是后面那个x/y决定的,如果是z=(x/y,x%y)的话结果就等于1了
拜托楼上别在这里做广告好伐~
x,y 都是int, x++=y++ 为什么错?
int x,y;x=3.y=4.y=(x++,++x,x+y,x++).x=?,y=?
int x,y,i=10;x=i++;y=i;执行后x,y的值是多少?
int a=2,b=3; float x=3.5,y=2.5; (float) (a+b)/2+(int)x%(int)y怎么算?
已知 int a=1,y=3;执行y=9-(--y)-(--y)后,为什么x=7?
x+a%3*(int)(x+y)%2/4 ,x = 2.5,a = 7,y = 4.7
有下定义 int x=5,y;y=x--&&(++x)||x--;求X,y的值
java int x,y=5;x=++y;if (x==y) x*=2; if (x>y) x++; else x=y-1
a=2,b=3,x=3.5,y=2.5,求(float)(a+b)/2+(int)x/(int)y的值?
(FLOA)(A+B)/2+(INT)X%(INT)Y A=2 B=3 X=3.5 Y=2.5