在C++语言中如果a=1;b=0;c=1;那么以下表达式中为1的是:A a&&bb&&cB a+bcbC !!c&&!abD a+b+c
在C++中,逻辑运算符&&表示与,逻辑运算符||表示或,逻辑运算符!表示非。根据给定的a=1,b=0,c=1,进行逻辑运算得到以下结果:
A. a&&b||b&&c = 1 && 0 || 0 && 1 = 0 || 0 = 0
B. a+b>c||b = 1 + 0 > 1 || 0 = 1 > 1 || 0 = 0 || 0 = 0
C. !(!c&&(!a||b)) = !( !(1) && ( !(1) || 0 ) ) = !( 0 && 0 ) = !0 = 1
D. a+b+c = 1 + 0 + 1 = 2
所以,只有选项C. !(!c&&(!a||b)) 的结果为1。
原文地址: https://www.cveoy.top/t/topic/iV1z 著作权归作者所有。请勿转载和采集!