C++中的while循环是一种重复执行语句的语句,它可以让程序执行一系列的语句,直到某个条件不满足为止。while循环的基本语法如下:
while(条件) { 语句; }
while循环的执行流程是:检查条件是否满足,如果满足,则执行语句;如果不满足,则跳出循环。while循环可以用来完成一系列的重复性任务,如:
#include <iostream> using namespace std; int main() { int i = 1; while (i <= 10) { cout << i << endl; i++; } return 0; }
上面的代码将从1开始,打印出1到10的数字。
#include <iostream> using namespace std; int main() { int i = 1; int sum = 0; while (i <= 10) { sum += i; i++; } cout << "sum = " << sum << endl; return 0; }
上面的代码将从1开始,计算1到10的数字的和,最终将结果输出到屏幕上。
#include <iostream> using namespace std; int main() { int arr[] = {1, 5, 3, 7, 9}; int max = arr[0]; int i = 0; while (i < 5) { if (arr[i] > max) { max = arr[i]; } i++; } cout << "max = " << max << endl; return 0; }
上面的代码将从数组中查找出最大值,最终将结果输出到屏幕上。
#include <iostream> using namespace std; int main() { int n = 5; int result = 1; int i = 1; while (i <= n) { result *= i; i++; } cout << n << "! = " << result << endl; return 0; }
上面的代码将计算5的阶乘,最终将结果输出到屏幕上。
以上就是C++中while循环的基本用法,可以看出while循环在C++中是一种非常有用的语句,可以用来完成一系列的重复性任务。
本文链接:http://task.lmcjl.com/news/12418.html