关于c++中逻辑与&&和逻辑或||的问题
“假设a=0,b=6,c=7。表达式a++&&b++&&c++运算完成后,整个表达式的值为false(或0),a的值为1,b和c的值不变。表达式a++||b++||c++...
“假设a=0,b=6,c=7。
表达式a++&&b++&&c++运算完成后,整个表达式的值为false(或0),a的值为1,b和c的值不变。
表达式a++||b++||c++运算完成后整个表达式的值为true(或1),a的值为1,b的值为7,c的值不变。”
请问一下这两个表达式的详细运算过程是怎么样的?(就是说一下a,b,c的值是如何变化的以及整个表达式的值是怎么出来的,两个式子分别说一下) 展开
表达式a++&&b++&&c++运算完成后,整个表达式的值为false(或0),a的值为1,b和c的值不变。
表达式a++||b++||c++运算完成后整个表达式的值为true(或1),a的值为1,b的值为7,c的值不变。”
请问一下这两个表达式的详细运算过程是怎么样的?(就是说一下a,b,c的值是如何变化的以及整个表达式的值是怎么出来的,两个式子分别说一下) 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询