高手指点,若变量a,i已正确定义,且已正确赋值,合法的语句是;如下!恳请解释一下

A.a==1B.++i;C.a=a++=5;D.++(i++);D.++(i+1);... A.a==1
B.++i;
C.a=a++=5;
D.++(i++);
D.++(i+1);
展开
 我来答
transger
推荐于2016-02-17 · TA获得超过2万个赞
知道大有可为答主
回答量:1.4万
采纳率:69%
帮助的人:6330万
展开全部
A:“==”是判断相等的比较运算符,只能用于条件语句中,不能用来给变量赋值。

B:正确。(其实还应该有个前提,变量i必需是整型或字符型。)

C:赋值语句只能给变量赋值(可以将常量、变量、表达式赋值给变量),不能给常量和表达式赋值。

D:“++”、“--”运算符只可以用于单个的变量(这个变量必需是整型或字符型),不能用于表达式。
zhaozdi
2006-04-06 · TA获得超过1360个赞
知道小有建树答主
回答量:1338
采纳率:0%
帮助的人:1532万
展开全部
B

A是"若a等于1"
C明显不合法。。。
D不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
璐幻晴天
2006-04-06 · TA获得超过636个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:0
展开全部
B~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式