己定义char ch=’$’;int i=l,j;,执行j=!ch &&i i++以后,i的值为【 】。

admin2009-01-15  24

问题 己定义char ch=’$’;int i=l,j;,执行j=!ch &&i i++以后,i的值为【  】。

选项

答案1

解析 本题中的ch是一个字符变量,其初始值为’$’(非0值即为真),所以!ch的结果为假,此时&&右边的i++被“短路”,即不会被计算。由此可见,i的值不会改变,故本题应该填1。
转载请注明原文地址:https://kaotiyun.com/show/MdHp777K
0

相关试题推荐
最新回复(0)