66问答网
所有问题
以下选项中 合法的赋值语句是
A. a==1;
B. ++i;
C. a = a +1 = 5;
D. y = (int)I;
举报该问题
推荐答案 2014-02-12
D 表示将I的值转换为int类型后赋值给y
关于C答案
如果是a=b=5那没有问题, 等号的左边只能为变量不能为
表达式
,而a+1=5等号左边为表达式,因此不合法
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/xU9sD9ii2piUDp9Dis.html
其他回答
第1个回答 2014-02-12
d
a是比较语句,不是赋值语句
b是自加,不是赋值
c常量不能赋值给表达式,也就是a +1 = 5这一块不对
d没有问题,吧l变成int型赋值给y本回答被提问者采纳
第2个回答 2014-02-12
答案是D;A是判断,B是自增,C不是合法的
第3个回答 2014-02-12
C。 A为恒等于a为永远固定值,B为自增量,D为声明该值为int类型
相似回答
若变量a,i已正确定义,且i已正确
赋值
,
合法的语句是
A.a==1 B.++i; C...
答:
在
选项
A中,a==1不是一个
合法的
语句,因为它没有语句结束标识符“;”,不能说是一条语句,如果作为一个表达式,它是正确的。在选项B中,由于变量i已被正确定义并有初值,“++i;”是正确的语句。在选项C中,由于正确
的赋值语句
中,赋值符号的左边不能为常量或表达式,而右边不能为变量或表达式,...
以下合法的
C语言
赋值语句是
?A.a=b=58 B.k=int(a+b) C.a=58,b=58 D...
答:
合法的
C语言
赋值语句是
A.int a,b;a=b=58;printf("%d %d\n",a,b); //打印出 58 58 --- B.k=int(a+b) 改为 k=(int) (a+b); 才对 --- C. a=58,b=58 改为 int a=58,b=58; 声明加初始化才对 --- D. --i;3 不是 赋值语句 ...
...均已正确定义并赋值,
以下合法的
C语言
赋值语句是
( )。
答:
【答案】:A B
选项中
运算符“%”的前后必须为整数,C选项中不能将变量赋给表达式x+n,D选项中不能将表达式4+1赋给常量5。
选择题:
合法的
c语言
赋值语句是
?
答:
表达式是类似于
赋值语句
的,比如“a=1”是表达式 而“a=1;”是赋值语句 而D,上面那位仁兄说的也有道理。但毕竟是选择题,选择最符合出题人 意思的
选项
,仅仅是个“--i;”,没有等号,所以不选D。至于C,在谭浩强的书上有讲:用(int)(a+b)和int(a+b)是一致 不信你可以编译一
下
,本人...
下面的选项中
正确
的赋值语句是
(char a[5],*p=a;)()。 A p=“abcd...
答:
答案是a 主要考核你对变量
赋值
时的对等关系;a p=“abcd”;p是字符型指针,将“abcd”的地址给了p,也就是p指向“abcd"的首地址,也就是 指向‘a'的地址;b a=“abcd”;a是字符数组的地址,不可赋值;c p=“abcd”;p是字符,不能将字符串赋给它,若是*p='a',则正确。
以下选项中
合法的赋值语句是
答:
D 表示将I的值转换为int类型后
赋值
给y 关于C答案 如果是a=b=5那没有问题, 等号的左边只能为变量不能为表达式,而a+1=5等号左边为表达式,因此不
合法
大家正在搜
以下选项中不正确的赋值语句是
以下正确的赋值语句是
以下赋值语句能正确执行的是
什么是合法的赋值语句
下列赋值语句正确的是
以下函数调用语句中实参的个数是
以下所列的c语言常量中,错误的是
正确的赋值语句是
不的赋值语句
相关问题
以下选项中,合法的赋值语句是?
以下选项中,合法的赋值语句是( )。
以下选项中,合法的c语言赋值语句是
以下选项中,合法的赋值语句为( )A.a=b=58 B.a=...
以下选项中合法的c语言赋值语句是: A、 a=b=58 B、...
以下选项中合法的c语言赋值语句是: A、 a=b=58 B、...
以下合法的赋值语句是 求正确答案 和理由
下列选项中,合法的C语言赋值语句为( ) A.a=7+b+c...