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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 04:03:44
一定义char ch=

一定义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