n应该等于1
或表达式是只要有一個为真,则其就为真并且后面的不执行了,
所以刚开始(n=0)为假!执行后面的n=1为真!后面的就不执行了~!
那如果后面的n=1改成其他的呢,例洳改成n=10呢
不管你改成几只要不是0就为真~!
可是如果我n=10为真,那最后的结果为什么是n=1
你对这个回答的评价是
n为1,第一个n=0的式子值为0假,第二个n=1式子值为1非0,所以真||当遇到一个真时,下面的语句就不执行了所以n=1.
那如果后面的n=1改成其他的呢,例如改成n=10呢
那n就是10.n=10式子嘚值为10,非0代表真,c语言\n就非0代表真0代表假,如果是NULL应该也是假。
我运行之后答案还是1喔不是10喔
你对这个回答的评价是?