有以下定义:int a; long b; double x,y;
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/12 23:26:49
有以下定义:int a; long b; double x,y;
则以下选项中正确的表达式是
A)a%(int)(x-y) B)a=x!=y; C)(a*y)%b D)y=x+y=x
则以下选项中正确的表达式是
A)a%(int)(x-y) B)a=x!=y; C)(a*y)%b D)y=x+y=x
A正确
B中x!不是变量了,要么是0要么是1,怎么给他赋y的值呢?
C中a*y这个得到的结果类型是double(这里a已经类型强制转换成double),怎么能去余(%)呢?只有整型数才能这么用
D同B,x + y不是变量
再问: 这个题原题的答案是c,另外b还是不太理解,能说详细下么
再答: a=x!=y;分开看就是(是按右结合) 先x != y;他只能得到真或假,也就是1或0 然后再将这个1或0赋给a,这是题目的意思 但是x != y这是判断语句中只能用到如if、while、for或者条件句里,而题目这种表示是赋值语句,所以他将判断句和赋值语句混用,是错误的 你说答案是C,我用机子调试了一下,证明是错误的。。。
B中x!不是变量了,要么是0要么是1,怎么给他赋y的值呢?
C中a*y这个得到的结果类型是double(这里a已经类型强制转换成double),怎么能去余(%)呢?只有整型数才能这么用
D同B,x + y不是变量
再问: 这个题原题的答案是c,另外b还是不太理解,能说详细下么
再答: a=x!=y;分开看就是(是按右结合) 先x != y;他只能得到真或假,也就是1或0 然后再将这个1或0赋给a,这是题目的意思 但是x != y这是判断语句中只能用到如if、while、for或者条件句里,而题目这种表示是赋值语句,所以他将判断句和赋值语句混用,是错误的 你说答案是C,我用机子调试了一下,证明是错误的。。。
(14)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是
(14)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是
36)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是
在C中,有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是 (A) a%(int)(
C语言:有以下定义语句 double a,b; int w; long c;
有以下定义语句,double a,b; int w;long c;
6.21 C语言,有定义int a;long b;double x,y;下面两个表达式的意义
18. 有以下函数定义: int fun(,double a ,double b) { return a*b; }
有下函数定义:int fun(,double a ,double b)
(15) 有以下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表
有以下定义语句double a,b;int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是____
计算机C语言7.有以下定义语句double a,b;int w; long c;若各变量已正确赋值,则下列选项中正确的表