谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语句后,y的值是( x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 05:28:13

谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语句后,y的值是( x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625
谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语句后,y的值是(
x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625

谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语句后,y的值是( x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625
y=x++*x++; y=--y*--y; 由于 自加 与自减 运算符 的优先级 高于 乘法运算符 所以 上式 可以 变为 y=(x++)*(x++); y=(--y)*(--y); 第一步 x++ 是先引用 后自加 所以 y=(x++)*(x++); 就相当于 y=5*5;此时 x=7,y=25 第二步 --y 是 先自减 后引用 所以 y经过两次自减 y=23 所以 y=23*23=529 选A

谁懂做C语言这题的5、设x,y 为int型变量,则执行下列语句后,y的值是( x=5; y=x++*x++; y=--y*--y; A.529 B.2401 C.1209 D.625 C语言题:求结果,要给出解释 设int x=2,y=4;,值为非0的表达式是设int x=2,y=4;,值为非0的表达式是( )A. 1/x*y B. 1/(x*y)C. 1.0/x/y D. 1/x/ (double)y C语言中的算数表达式设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4的值为多少? 几道C语言的基础题求解1 若有 int i=8,j=2;则执行完语句i/=j+8;后,i 的值为-----------.2 设a=7,x=2,y=4.7,则表达式:x+a%3*(int)(x+y)%2/4=------------.3 设x=10;则执行完语句y=(x>5)?(x-6):(x+2);后,y的值为---------- 请教一道C语言指针题,线上等!int *f(int *x,int *y){if(*x C语言:int x=5,y=7,z; z=x>y?5>3?++x+y:x:++x-y++ 则z的值为________. C语言题 x,y,z为int型变量,且x=3,y=-4,z=5,(x>y)+(y!=z)‖(x+y)&&(y-z)的值为几 C语言求救(请详细点):9.设a=9;x=6.3;y=3.5;则表达式a%5*(int) (x+y)%7/4 的值为(?) c语言有道题目:设x,y,z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是( )A 'A' C语言题,给出结果、给出解释 .1 设int x=4,y=2; 表达式x 在C语言中,设x,y,z,t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1; t=++x||++y&&++z;求过程. 设x,y,z,t均为int型变量,则执行以下语句后,t的值为(D?).x=y=z=1; t=++x||--y&&++z; 求t值c语言二级 C语言.一道填空题若有定义和语句:int a=4;float x=7.5 ,y=4.8 ;则表达式a+(int)((int)(x)+y)>>(int)(x–y)的值为____ “>>”优于“+”没?%>_ C语言 若int x=0,y=2,z=5;则下列表达式值为假的是() A 'x'&&'y' B x C语言 return()的用法在这个语句中int f1(int x ,int y ){return x>y x :y; }尤其是return x>y x :y 一道简单的C语言计算设int x=3.4,y=1.8,a=8,计算表达式x+a%3*(int)(x+y)%2/5 的值.400 000.但是我的理解是在int x,y,a后,则x=3,y=1,a=8.且(int)类型表示符的优先级最高,所以先计算(int)(x+y)=4.那么是不可能出 在C语言中,设x,y,z和k都是int型变量,则执行表达式:x=(y=4,z=16),k=32后,x的 值为( ).求过程 求下列表达式的值,求步骤谢谢!初学C语言设x=2.5,a=7,y=4.7,表达式为x+a%3*(int)(x+y)%2/4