循环:
一般循环结构包含3个部分:循环的初始化、循环条件、循环体
1.while循环(当型循环):
#include<iostream> using namespace std; int main() { int a = 1; while (a > 0) //循环条件,其中a时循环控制变量,当条件判断为真时执行循环体,否则不执行 { cout << a << " "; a--; //改变循环控制变量的值,使得循环不会一直执行下去成为死循环 } system("pause"); }
特点:当while()中的条件判断为真时,执行循环,循环体中应该具备改变循环条件的语句,否则循环会一直执行下去。
2.do-while循环(当型循环)
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a = 1; 6 do 7 { 8 cout << a << " "; 9 a--; 10 } while (a > 0); //循环继续或终止的条件 11 system("pause"); 12 13 }
特点:持续执行循环体,直到while()判断语句中的值判断为假时跳出循环。不管条件为何,总会执行第一次循环,因为第一次判断在第一次循环之后。
3.for循环
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int s = 0; 6 int i; 7 for (i = 1; i <= 100; i++) //包含三个表达式,循环控制变量的初始化,循环条件,和修改控制变量的语句(可以放到循环体中) 8 { 9 s += i; 10 } 11 cout << s << endl; //输出从1一直加到100的和,结果是5050 12 system("pause"); 13 }
特点:相较于上面两个循环语句,for语句可以用于确定执行次数的循环结构,它不仅能用于次数循环(即能够确定循环次数的情况),也能用于条件循环(即循环次数不确定的情况)。另外,它所包含的三个表达式并不是必须的,三者都可以缺省。
原文地址:https://www.cnblogs.com/urahyou/p/9992552.html
时间: 2024-10-17 19:21:33