关于while(n--)和while(n)和if(n)的简单讲解~!
using namespace std;
int main()
{
int n;
scanf("%d",&n);
while(n)
{cout<<n<<endl;
n--;}
return 0;
}
while(n--)的原型是while(n&&n=n-1)
所以它的使用及可参照while(n)只是加了一个条件!
测试例子:
#include<iostream>
using namespace std;
int main()
{
int n;
scanf("%d",&n);
while(n--)
cout<<n<<endl;
return 0;
}
using namespace std;
int main()
{
int n;
scanf("%d",&n);
while(n--)
cout<<n<<endl;
return 0;
}
此外if(n)也是一个道理!!
联系方式
![](https://images.cnblogs.com/cnblogs_com/xiohao/429339/o_869851517382210591.png)