设int x=6;,执行语句x+=x-=x*;后,x的值是?执行的语句的优先级(运算过程)
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:45:04
设int x=6;,执行语句x+=x-=x*;后,x的值是?执行的语句的优先级(运算过程)
赋值的优先级是自右向左,那x=x-x*如果x*是x*x则x=-30;此时x=-30,那麼x+=x等同於x=(-30)+(-30)=-60.不知道x*是否等同於x*x?
赋值的优先级是自右向左,那x=x-x*如果x*是x*x则x=-30;此时x=-30,那麼x+=x等同於x=(-30)+(-30)=-60.不知道x*是否等同於x*x?
很遗憾这个程序是错的,无解.
优先级的话是从右向左计算.
再问: 谢谢,这是试卷上的题目。呵呵做这种题目感觉就是跟自己过不去、、、
再答: 执行语句逻辑不完整,如果改成 x+=x-=x*=x 结果为0
再问: 试卷的答案为-60,我能想出来的拼凑方法在也就是:赋值的优先级是自右向左,那x=x-x*如果x*是x*x则x=-30;此时x=-30,那麼x+=x等同於x=(-30)+(-30)=-60。不知道x*是否等同於x*x?
再答: 那应该就是少打了一个x,x*没有任何意义。
优先级的话是从右向左计算.
再问: 谢谢,这是试卷上的题目。呵呵做这种题目感觉就是跟自己过不去、、、
再答: 执行语句逻辑不完整,如果改成 x+=x-=x*=x 结果为0
再问: 试卷的答案为-60,我能想出来的拼凑方法在也就是:赋值的优先级是自右向左,那x=x-x*如果x*是x*x则x=-30;此时x=-30,那麼x+=x等同於x=(-30)+(-30)=-60。不知道x*是否等同於x*x?
再答: 那应该就是少打了一个x,x*没有任何意义。
设int x=6;,执行语句x+=x-=x*;后,x的值是?执行的语句的优先级(运算过程)
设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;
3.设int a,x=2;执行语句a=x>0?3*x(x=10);后,变量x的值是( )
已知int x=1,y:执行下述语句后变量X的值是?
9、设x为int型变量,则执行语句x=10;x+=x-=x+x;后,的值为( ).
设int x,y,t;,执行语句t=10+(x=3,y=5,x-y);后t的值是?
设int x=17,y=5;.执行语句“x%=x-y”后x的值为?(书中答案为2,求解释)
x是int 类型变量,则执行下列语句x=7;x+=x-=x+x; 后x的值是
C语言题目:若有int x,则执行下面语句x=8; x+=x-=x+x; 后x的值是___.
(3)执行下列语句后,x的值是( ),y的值是( ).int x,y; x=y=1; ++x||++y;
设int x,y;则执行y=(x=1,++x,x+2);语句后,y的值是多少?怎么看的?
C语言:有语句int x=5; 则执行语句x+=x*=10;后,a的值是?计算顺序是怎样的?怎么计算?