C语言int a,b;a=1+b=2 为什么不正确?
4个回答
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-15 · 知道合伙人教育行家
关注
展开全部
赋值号=左侧只能是变量,很明确在2的左边是1+b属于算术表达式,赋值运算自右向在此的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a,b;
a=1+b=2 //这儿肯定不对了,等号左边必须是变量,1+b不是呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,初始化a,b变量后,要赋初值。
第二,不可以连等。
第二,不可以连等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询