logo

以下是一个简单的 for 循环示例,将打印“Hello”字符串 5 次:


以一
以一 2023-12-31 02:56:25 23169 赞同 0 反对 0
分类: 资源
for (count = 1; count <= 5; count++)     cout << "Hello" << endl; 在该循环中,初始化表达式为 count = 1,测试表达式为“count <= 5”,更新表达式为 count++。循环的主体只有一个语句,即 cout 语句。图 1 说明了循环执行过程中发生的事件顺序

以下是一个简单的 for 循环示例,将打印“Hello”字符串 5 次:

for (count = 1; count <= 5; count++)
    cout << "Hello" << endl;

在该循环中,初始化表达式为 count = 1,测试表达式为“count <= 5”,更新表达式为 count++。循环的主体只有一个语句,即 cout 语句。图 1 说明了循环执行过程中发生的事件顺序。


for 循环执行过程中事件发生的顺序
图 1 for 循环执行过程中事件发生的顺序


请注意,只要测试表达式为真,就重复步骤 2〜4。图 2 以流程图形式显示了 for 循环的一般逻辑。


for循环的流程图
图 2 for 循环的流程图


请注意如何使用计数器变量 count 来控制循环迭代的次数。它的值从 1 开始,每次循环迭代之后递增 1。只要表达式 "count <= 5" 保持为 true,循环将重复迭代。但是,在 5 次迭代之后,count 将变成 6,这导致测试表达式变为 false,所以循环终止。

还要注意的是,在这个例子中,count 变量仅在循环头中使用,以控制循环迭代的次数。它不用于任何其他目的。当然,也可以在循环体内使用计数器变量。例如,来看下面的代码:

for (number = 1; number <= 5; number++)
    cout << number << " ";

此循环中的计数器变量为 number。除了控制迭代次数之外,它也被用在循环体中。此循环将产生以下输出:

1 2 3 4 5

可以看到,循环在每次迭代期间显示 number 变量的内容。

下面的程序通过使用 for 循环而不是 while 循环来显示数字 1〜5 及其平方值。

  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int num;
  8. cout << "Number Square\n";
  9. cout << "--------------\n";
  10. for (num =1; num <= 5; num++)
  11. cout << setw (4) << num << setw (7) << (num * num) << endl;
  12. return 0;
  13. }

程序输出结果:

Number Square
--------------
   1      1
   2      4
   3      9
   4     16
   5     25

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
以一
粉丝 0 资源 1143 + 关注 私信
最近热门资源
工业防火墙为啥不走寻常路?  871
窃密软件无孔不入?迪普科技防护策略为隐私数据筑牢防线  646
正版软件检测工具2024  16
最近下载排行榜
工业防火墙为啥不走寻常路? 0
窃密软件无孔不入?迪普科技防护策略为隐私数据筑牢防线 0
正版软件检测工具2024 0
作者收入月榜
1

prtyaa 收益363.45元

2

风晓 收益207.84元

3

IT-feng 收益198.17元

4

zlj141319 收益178.52元

5

777 收益172.06元

6

1843880570 收益171.31元

7

信创来了 收益103.8元

8

Fhawking 收益99.6元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.05元

请使用微信扫码