一定义char ch="$";int i=1;j;执行j=!ch&&i++以后,i的值是什么?主要分析运算过程,初学,求思路?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 13:40:52
一定义char ch=
xŐ_J@Ư䥋}͟%JŶ V *V VH R4)2;=SB_73rBցi`ZZ`kNJFv`Zh$!Av1O 1YMl~F!ۆr̶ ?ѯS4Oڃ꾮ͳ^98YeG_~θ!bx*&.7m A,YmL/_9Ĝ-ئŃ.#~ \x~juZ歪z-DQ("󿴒ɪq^>@:

一定义char ch="$";int i=1;j;执行j=!ch&&i++以后,i的值是什么?主要分析运算过程,初学,求思路?
一定义char ch="$";int i=1;j;执行j=!ch&&i++以后,i的值是什么?主要分析运算过程,初学,求思路?

一定义char ch="$";int i=1;j;执行j=!ch&&i++以后,i的值是什么?主要分析运算过程,初学,求思路?
i的值肯定是2,以为执行了一次i++,自增运算,所以值为2,和其他语句无关.j的值应该是0,以为ch为>0,!ch即为false,i>0,即为true,false && true结果为false,即为0