设int i=1,j=2,k=3,求!(i=j)&&(j=k)
设inti=1,j=2,k=3,求!(i=j)&&(j=k)表达式的值以及计算后i、j、k的值分别是多少问题如上,我要详细解答过程,小弟在此求救各位大神...
设int i=1,j=2,k=3,求!(i=j)&&(j=k)表达式的值以及计算后i、j、k的值分别是多少
问题如上,我要详细解答过程,小弟在此求救各位大神 展开
问题如上,我要详细解答过程,小弟在此求救各位大神 展开
2个回答
2022-04-02
展开全部
!(i=j) && (j=k)
先从哪边判断跟编译器有关
两个条件都为真 则 最终为真
从左边判断 i=j 为真 !取反 则为假
那么将不再判断 (j=k)
前半段 有i=j ,因此 最后的 i j k 分别为2 2 3
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询