设x=10; 则表达式 x<10?x=0:x++ 的值为(________).

如题所述

先设整个表达式为Y,此时x=10,x<10?这个布尔类型表达式的值就为false,计算表达式x++,
那么Y=x++,这个式子是Y先=x,然后x再自加,得到的结果就是,Y=10,x=11.
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-19
得到x++的值,即10本回答被提问者采纳
第2个回答  2018-05-18
因为X++并没有把X值改变,又因为x=10<10不成立,所以X=x++
第3个回答  2016-06-19
不知道哎

设x=10; 则表达式 x<10?x=0:x++ 的值为(___).
先设整个表达式为Y,此时x=10,x<10?这个布尔类型表达式的值就为false,计算表达式x++,那么Y=x++,这个式子是Y先=x,然后x再自加,得到的结果就是,Y=10,x=11.

...x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0
【答案】:B 表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。

设整形变量x=10,则表达式2<x<8的值?
10 2013-04-17 若有定义语句:int x=10;,则表达式x-=x+x的值为 128 2020-01-15 设字符型变量x的值是064,表达式 ~x^x<<2&x 的值... 9 2016-07-09 设有整型变量x 则表达式x=5\/8运算后,变量x的值为 3 2018-09-14 设int型变量x有初始值3,则表达式x++*5\/10的值?给... 4 2016...

x=0; while (printf ("*")) { x++; if (x<10) break; }
printf ("*") 返回值为 1,所以while (printf ("*")) 就相当于while(1)而字符'0'的ascii码为48,显然是非零的,也相当于while(1)所以应该选择 B (注:条件表达式,除了0,其他的都是真,即1)

若有程序段:int x=10; while(x=0) x=x-1; 则循环体的执行次数是_
x = x-1;并不会影响循环次数;while(x=0)不会执行循环; while(x != 0)时无限循环.

#include<stdio.h>main(){ int x=10;int y=x++;printf("%d,%d...
简单啊,y=x++这一句话就实现了x=11然后才把结果给y,所以y也是11了,后面这个输出函数最后那里是先运行++y然后才运行前面那个()里面的东西,就是12了,别看输出的是12.12但是内存中变量x的真实值还是11哦。希望采纳

设int x=11,则表达式(x++*1\/3)的值是
我感觉你这题有问题。最后表达式的结果没有定义啊,我觉得要是int类型就是3。。

在C语言中,x=10.y=15.z=10则经过运算y=(z=x=0,x+10);后x,y,z的值是...
先运算z=x=0,即x=0,然后将x的值赋给z,z=0 再运算x+10=0+10=10。逗号运算符,以最后一个表达式的值为运算结果,运算结果为10,并将10赋给y,y=10 执行语句后,x的值是0,y的值是10,z的值是0

...等价的表达式(不使用!) !(x>0) !(x<=0||x>=10)?
!(x>0): x<=0 !(x<=0||x>=10): x>0||x<10

int x=10; while(x!=0) x=x-1; 执行完该程序后x的值是?
include<stdio.h>#include<stdlib.h>void main(){int x=10; while(x!=0) x=x-1;printf("%d\\n",x);}

相似回答