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)也是一个道理!!