学习C语言已经一年了,但对于细节问题一直不太明白 2021.06.27 while的用法其实挺简单的,我也以为我很懂了,但是今天一道简单的题目却考倒了我 while(!z1); 其实就是一个简单的do-while循环,就因为条件超出了我的认知,也不算是超出了吧, 主要是没细想过。 !z1 等价于 z1==0; 所以是先执行一遍,然后不满足条件就退出循环了 划分区 对于while和for的选择 在循环次数已知的情况下,选择for循环更加清晰明了 反之则使用while或者do-while