C语言逻辑运算符问题i=1,j=1,k=1++i || ++j && ++k

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/17 07:44:49

C语言逻辑运算符问题
i=1,j=1,k=1
++i || ++j && ++k

&&比||的优先级高, ++的优先级更高
(++i) || ( (++j) && (++k) )
这里的++是前缀自增, 加完再用,
|| 是或, 只要有1个为真,结果就为真, ++i是2, 已经是真, 后面的就不执行了
结果为真,
i=2,j=1,k=1