发布网友 发布时间:2024-10-23 19:08
共4个回答
热心网友 时间:2024-11-06 18:09
if(x++ > 5) 在这里 x已经被++了一次了,所以输出一定是加一的结果。还有
在比较的时候 这样的比较是用x ++之前的值比较的 也就是你输入什么 就用什么和5比
还有后面的两个printf 打印有什么区别?如果说有区别的话 是6 输出7 的时候没有换行……3输4的时候 换了一行……
热心网友 时间:2024-11-06 18:04
你在判断if(x++>5)的时候给x+1了 所以下一次打印室x+1
热心网友 时间:2024-11-06 18:12
当输入x的值时,先判断x是否大于5,再x++(注意无论是否满足x>5都执行),x=x+1,不管是否满足都输出x。明白了吗?
热心网友 时间:2024-11-06 18:10
if(条件句)
条件句:
> < ==
条件句的组合:
&& 是‘和’得意思
|| 是 ‘或者’ 的意思
!= 是‘不等于”的意思