问题
填空题
己定义char ch=’$’;int i=l,j;,执行j=!ch &&i i++以后,i的值为 【11】 。
答案
参考答案:A
解析: 本题中的ch是一个字符变量,其初始值为’$’(非0值即为真),所以!ch的结果为假,此时&&右边的i++被“短路”,即不会被计算。由此可见,i的值不会改变,故本题应该填1。
己定义char ch=’$’;int i=l,j;,执行j=!ch &&i i++以后,i的值为 【11】 。
参考答案:A
解析: 本题中的ch是一个字符变量,其初始值为’$’(非0值即为真),所以!ch的结果为假,此时&&右边的i++被“短路”,即不会被计算。由此可见,i的值不会改变,故本题应该填1。