while循环语句

condition 可以是任意的表达式,当为任意非零值时都为真。当条件为真时执行循环。

while (condition) {
  // / 循环体:条件为 true 时执行的代码
}

执行过程是:

  1. 先判断 条件(condition)
  2. 如果条件为真,就执行 {} 里的代码
  3. 执行完后,再回去判断条件
  4. 条件还为真,就继续执行
  5. 条件为假,循环结束

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#include <iostream>
using namespace std;
int main(){
    int i =0;
    while(i <5) {
        cout << i <<"\n";
        i++;
      }
    cout<<i;
return 0;
}

用while求解1-100的和

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#include <iostream>
using namespace std;
int main(){
     int b=1,c=0;
     while (b<=100){
     c=c+b;
     b++;
}
cout<<c<<'\n';
return 0;
}