已知a=10,b=20,c=30,则表达式a=25&&b--

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 00:02:31
已知a=10,b=20,c=30,则表达式a=25&&b--
xN@ &w @R $$ _fxZJ:Od$cQb!_&bѓ`0 )߸Kf"o@  +{jԜ#Mnֳ/ jV. QZ_D?v. GZJvww2N4M@;4*l&7D[x8>ӡ& BfCc ݬY t{`R@euTI.5Yc 4 P"0K=%D`yЅ.p 'B%gn<lj20P+<5aVK::")g[ԙr$ ]Y6D.҉pt?Pރ$

已知a=10,b=20,c=30,则表达式a=25&&b--
已知a=10,b=20,c=30,则表达式
a=25&&b--

已知a=10,b=20,c=30,则表达式a=25&&b--
###a=25,b=19,c=30
条件表达式,前面是判断的条件,后面以:为界分别是表达式1和表达式2.条件表达式的功能是,条件成立执行表达式1,不成立执行表达式2.
条件为假,不成立执行表达式2(:后面的部分)###a=25,b=19,c=30
要注意a的值在条件判断的时候已经赋值为25,将原值10覆盖了,b先运算后自减为19,至于c的值,由于是与运算,&&前面已经为假,与运算的值就为假,系统将不再考虑&&后面的表达式,不会执行c++,c为原值.
不明白的再交流.

###a=10,b=19,c=31