用c语言\n表示怎么表示:n的值只能为3、9、90

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喔

你对这个回答的评价是?

我要回帖

更多关于 c语言\n 的文章

 

随机推荐