1While(0) 里边判断条件为0或非0, 0为假终止,非0为真执行循环体。
2. While语句中的循环体是用;结束,跟是否加{}无关
例如1:
#include <stdio.h>
int main()
{
int i = 5;
int p = 0;
while (i--)
{
printf("%d ", i);
}
printf("%d ", i);
int main()
{
int i = 5;
int p = 0;
while (i--)
{
printf("%d ", i);
}
printf("%d ", i);
}
则输出为
![](https://img2018.cnblogs.com/blog/1463880/201910/1463880-20191013162344036-276611142.png)
2.
#include <stdio.h>
int main()
{
int i = 5;
int p = 0;
while (i--);
{
printf("%d ", i);
}
printf("%d ", i);
int main()
{
int i = 5;
int p = 0;
while (i--);
{
printf("%d ", i);
}
printf("%d ", i);
}
![](https://img2018.cnblogs.com/blog/1463880/201910/1463880-20191013162449815-1766292907.png)
#include <stdio.h>
int main()
{
int i = 5;
int p = 0;
while (i--)
printf("%d ", i);
printf("%d ", i);
int main()
{
int i = 5;
int p = 0;
while (i--)
printf("%d ", i);
printf("%d ", i);
}
![](https://img2018.cnblogs.com/blog/1463880/201910/1463880-20191013162625694-1936746134.png)