首先看看上面这串代码,三个情况都有break,但是如果选了1他会继续循环,如图所示:
但如果选了0他就会跳出:
但如果我们把0换成别的数:
在运行一下
他还是会循环,个人认为是因为C语言中0为假非零为真所导致,因为被这个问题困扰过所以写这篇博客,有些错误还请指正,希望对你有所启发。
首先看看上面这串代码,三个情况都有break,但是如果选了1他会继续循环,如图所示:
但如果选了0他就会跳出:
但如果我们把0换成别的数:
在运行一下
他还是会循环,个人认为是因为C语言中0为假非零为真所导致,因为被这个问题困扰过所以写这篇博客,有些错误还请指正,希望对你有所启发。