c中(j++||k++&&i++)怎么算?初始值i=1.j=1,k=2,运算后i=1,j=2,k=2;为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 16:44:56
c中(j++||k++&&i++)怎么算?初始值i=1.j=1,k=2,运算后i=1,j=2,k=2;为什么?
xPNPFKI [6"4ڊZӤĴM ϼ}/܆?m33;3]lqbHRgJRK)4wxGwijuC4Ƶry#U4Xm4g~ Q=5z>7H gr؋Oˈ~aE KNhMDU.@%!h ^|̇/w{MT6-i9m`"fnjFz8Ggl2Mok?R

c中(j++||k++&&i++)怎么算?初始值i=1.j=1,k=2,运算后i=1,j=2,k=2;为什么?
c中(j++||k++&&i++)怎么算?初始值i=1.j=1,k=2,运算后i=1,j=2,k=2;为什么?

c中(j++||k++&&i++)怎么算?初始值i=1.j=1,k=2,运算后i=1,j=2,k=2;为什么?
根据逻辑运算的运算规则,如果左边的操作数已经能确定整个表达式的值,则右操作数系统不再进行运算.所以你这个式子里只有j++执行了,所以j=2,i和k的值没变