c语言,while用法看看里面if语句中加else和不加else有什么不同?

2024-11-24 04:05:48
推荐回答(3个)
回答1:

因为如果你是else a++,那么执行if就不执行else,这样你就没有a++,则a始终是一个数,不会变

回答2:

如果没加else,if执行完后就会无条件执行a++;
如果加了else ,a++这一句的执行与否要受到if中条件的约束。

回答3:

因为if和else只能执行一句,如果循环条件不变的话,会进入死循环