00问答网
所有问题
若有以下定义int a,b; float x,则正确的赋值语句是 。 A、 a=1,b=2 B、 b++; C、 a=b=5 D、 b=int(x);
如题所述
举报该问题
推荐答案 2020-03-29
答案A
B: b++不是赋值语句 赋值语句要求有 =
C: 没分号, 不允许连续给多个变量赋初值。 如下述说明是错误的: int a=b=c=5 必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值, 如 int a,b; a=b=5;
D: 应该为
b=(int)x
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZnTTTjTZT.html
其他回答
第1个回答 2020-05-29
解析:
A--b为char字符型,赋值时需要单引号将字符括起来,即b=’2’
B--b++相当于b=b+1,为赋值语句
C--同A,C语言允许连续赋值
D--强制类型转换时,在需要格式转换的结果前添加想要转换的类型,即b=(int)x;
(个人理解,仅供参考,如有问题,欢迎讨论)
第2个回答 2021-03-18
答案 B
A 结尾不是分号,不是赋值语句
B b++;相当于b=b+1; 属于赋值语句
C 同理没有分号,属于赋值表达式
D可能为b=(int)x; (但是用b=int(x)我成功运行了,没有报错)
(个人观点,仅供参考)
第3个回答 2019-07-02
A,刚做完这题
第4个回答 2020-01-06
B,给的答案是这个
1
2
下一页
相似回答
若有以下定义inta,b;floatx,则正确的赋值语句是
答:
若有以下定义,则正确的赋值语句是
()
inta
,b;
floatx
;A.
a=1,b=2B
.
b++;C
.
a=b=
5D.b=int(x)D.b=int(x);... 若有以下定义,则正确的赋值语句是( ) int
a,b;
float x; A.a=1,b=2 B.b++; C.a=b=5 D.b=int (x) D.b=int (x); 展开 我来答 1个回答 #热议# 生活中有哪些...
...
定义
:
int
a, b=
0;
float
x;
则正确的赋值语句是
A)
a=1, b=2
B
...
答:
所以选B
若有以下定义,则正确的赋值语句是
?
答:
A是
赋值语句,
句子和句子之间用分号隔开。而D是强制性转化,应该写成(
int
)x。C中,c语言是允许这样
赋值的,
但是最后缺分号。至于B的话,其实
,a,b
都没有初始化
,是一
个任意值,不过语法来说的话,B是
正确的
相当于
b=b
加1
若有以下定义float
x;int
a,b;则正确的
switch
语句是
答:
A:switch(x) { case1.0:printf("*\n") case 2.0:printf("**\n") } B:switch(
int
(x)) { case1:printf("*\n") case 2:printf("**\n") } C:switch(a+b) { case1:printf("*\n") case
1+2
:printf("**\n") } D:switch(a+b) { case1:printf("*\n") ... 展开 x...
大家正在搜
若有定义floatx
设已有定义float x
若已定义x和y为float
若变量xy被定义为float
int f(int x)
若以定义x和y是整型变量
已定义x为float型变量
若变量xy已定义为int
若定义x和y为double型
相关问题
若有以下定义,则正确的赋值语句是( ) int a,b; f...
249.若有定义:int a, b=0; float x; ...
若有以下定义,则正确的赋值语句是?int a;b=3;flo...
若有以下定义inta,b;floatx,则正确的赋值语句是
若有以下定义,则错误的赋值语句是 int a,b;float...
若有定义:int a,b=0; float x=1.5;则正...
以下的选择中正确的赋值语句是: A a=1,b=2 B j+...
若有以下定义float x;int a,b;则正确的swit...