请问这题的计算顺序是什么?

来源:3-10 运算符大比拼之优先级比较

慕粉1905147650

2016-12-09 00:04

y=++i //++j &&++z

写回答 关注

5回答

  • 慕粉1603554515
    2017-02-22 17:49:43

    先算++i,++j,++z,然后运算++j&&++z得出1还是0,在计算++i||(1或者0)得出最后结果。

    ++运算级高于&&和||,而&&运算级高于||

    不知道这么说会不会好懂一点

    ps:是||不是//,//这是注释,||在\\上面

  • TigerSleepy
    2017-02-06 22:43:06

    //后面你都注释掉了,还运算个毛线。

    慕粉1603...

    至少前面的语句有);//这个后面的才是注释

    2017-02-22 17:39:53

    共 1 条回复 >

  • 飘零白衣
    2017-01-20 11:34:21

    (不清楚//是啥,我按/和||分别给你说明)最先算++i,++j和++z,然后运算/,接着运算&&,最后运算||。C语言中的运算是按照优先级来确定运算顺序的。

  • shitty_guy_
    2017-01-15 12:21:09

    自增优先++i  ++j  ++z  然后是与运算   &&  然后是或运算||    应该是++j&&++z然后再   ||++i;

    应该是这样吧 恩也是在学

  • 慕标2264864
    2016-12-09 00:17:54

    (++i)//(++j)&&(++z)

    慕粉1905...

    可以再详细点么 渣渣表示看不懂

    2016-12-09 22:55:11

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926209 学习 · 20797 问题

查看课程

相似问题