#include<iostream>
using namespace std;
int main()
{
/*
n--是先判断后减
--n是先减后判断
*/
int n=2,m=2;
while(n--){//while循环函数体要求为真,即(n>=1)
cout<<n;
}//执行过程:1.先判断 n=2>=1 ,然后减1,输出1; 2. 1>=1,然后减1,输出0
cout<<endl;
while(--m){
cout<<m;
}//执行过程:1.先减1,然后判断m=1>=1 ,输出1. 结束
return 0;
}
while(n--)和while(--n)的区别(c/c++)
最新推荐文章于 2024-03-23 20:23:58 发布
本文通过一个简单的C++代码示例,详细解释了前置递减`--n`和后置递减`n--`操作符的工作原理及它们在while循环中的不同执行流程。在while循环中,后置递减首先执行操作,然后进行条件判断;而前置递减则先进行条件判断,之后再执行操作。理解这两种递减操作符的区别对于编写精确的循环逻辑至关重要。
摘要由CSDN通过智能技术生成