
若已定义 int a=1,b=2,c=3;则表达式a=b==c的值为
如题为第一道2.若已定义inta=1,b=2,c=3;则正确的表达式为c=(a,b)a+b=ca=b\ca=b+1=c麻烦讲解一下谢谢指点...
如题为第一道
2.若已定义 int a=1,b=2,c=3;则正确的表达式为
c=(a,b) a+b=c a=b\c a=b+1=c
麻烦讲解一下 谢谢指点 展开
2.若已定义 int a=1,b=2,c=3;则正确的表达式为
c=(a,b) a+b=c a=b\c a=b+1=c
麻烦讲解一下 谢谢指点 展开
2个回答
展开全部
第一个 先计算b==c 不相等, 为0. 然后赋值a=0. 表达式值为0.
第二个 正确的c=(a,b) 这个逗号运算加赋值。 等效于c=b
a+b=c a=b+1=c 都是错在了赋值左值不能是表达式上。
至于a=b\c 除法是/,而不是\。
第二个 正确的c=(a,b) 这个逗号运算加赋值。 等效于c=b
a+b=c a=b+1=c 都是错在了赋值左值不能是表达式上。
至于a=b\c 除法是/,而不是\。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询