21xrx.com
2024-11-22 07:22:31 Friday
登录
文章检索 我的文章 写文章
C++中的for循环:用法和示例
2023-07-03 22:18:04 深夜i     --     --
for循环 C++ 控制流 迭代 循环变量

在C++中,for循环是一种非常常见的循环结构,可以重复执行一段代码块,直到满足循环条件时退出循环。for循环通常用于执行一组指定次数的操作。在本文中,我们将详细介绍C++中for循环的用法和示例。

for循环的语法如下:


for (initialization; condition; increment)

{

  statement(s);

}

其中,initialization表示循环前的初始化,condition表示循环条件,increment表示每次循环后的增量。在循环执行时,先执行initialization部分,然后检查condition是否为true,若为true,则执行statement(s)部分的代码块。执行完statement(s)后,再执行increment部分,然后再次检查condition。直到condition为false,循环才会结束。

下面是一些for循环的示例:

1. 执行10次循环,打印出1到10的整数


for (int i = 1; i <= 10; i++)

  cout << i << endl;

2. 执行5次循环,提示用户输入5个数字并计算它们的和


int sum = 0;

int num;

for (int i = 0; i < 5; i++)

{

  cout << "请输入一个数字:";

  cin >> num;

  sum += num;

}

cout << "这5个数字的和为:" << sum << endl;

3. 执行100次循环,求1到100的自然数之和


int sum = 0;

for (int i = 1; i <= 100; i++)

{

  sum += i;

}

cout << "1到100的自然数之和为:" << sum << endl;

4. 执行10次循环,分别打印出10个斐波那契数列的数


int a = 0, b = 1, c;

for (int i = 1; i <= 10; i++)

{

  c = a + b;

  a = b;

  b = c;

  cout << b << endl; // b为斐波那契数列的第i+2项

}

5. 执行10次循环,打印出10个逆序的整数


for (int i = 10; i >= 1; i--)

  cout << i << endl;

总结:通过以上示例,我们可以看到for循环可以处理各种不同类型的循环,例如计数循环、条件循环、求和等。for循环是C++中最常用的循环结构之一,学好它可以让我们更好地处理大量的计算需求。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复