求C语言大神给解答一下。。。两道题

 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励20(财富值+成长值)
奋斗lalalalala
2016-04-12 · 超过33用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:43.9万
展开全部
  4.
  ||和&&在运算时都是从左到右看的;
  如:若 ||的左边为1,编译器就直接认为表达式为 1 ,不会看右边了;

   若 && 左边为 0;整个表达式就直接为 0,也不看左边了;

  所以此题中只有 a 做了运算;

  5.
  有逗号运算符时,表达式的值为最后一个运算的值;
  如 n=(1+1 , 1+2); 则n=3;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水宫御子88
2016-04-12 · TA获得超过2238个赞
知道大有可为答主
回答量:3792
采纳率:50%
帮助的人:727万
展开全部
第四题:--a&&b++&&c--;--a=0为假,后面就不会运算;++a||b--&&--c;++a=1为真,后面的也不运算,所以就a的值-1又+1
第五题:赋值运算符高于逗号表达式,i取2
追问
是因为有括号了所以后面的100-1就不算了是么
追答
不是,赋值运算符高于逗号表达式,所以i=2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式