对于C ++程序中的循环| C ++ For循环示例

对于C ++程序中的循环| C ++ For Loop Example是今天的主题。为了理解循环,我们必须事先了解C ++中的循环。当我们想要一段特定的代码运行多次时,就会使用循环。我们使用循环重复执行代码语句,直到满足特定条件。它简化了程序员的工作,也缩短了代码长度。

内容概述

  • 1对于C ++程序中的循环
  • 2循环如何工作
  • 3 for循环的语法
  • 4 for循环流程图
  • 5 for循环的参数
  • 6 C ++中for循环的示例程序
  • 7在C ++中无限循环
  • 8使用for循环显示数组的元素
  • 9推荐帖子

对于C ++程序中的循环

例如,如果我们要打印从1到1000的数字,那么如果我们不使用循环,我们必须编写1000个不同的打印语句来打印从1到1000的数字。在循环的帮助下,我们可以编写这段代码在2行。我们需要运行循环并给出迭代条件。

循环有3种类型的循环,而循环和do-while循环。在本教程中,我们将学习for循环。

for循环是重复控制结构,通常用于更有效地编写代码,该代码应该被执行特定次数。

循环如何工作

  1. 初始化语句仅在开头执行一次。
  2. 然后,评估测试表达式。
  3. 如果测试表达式为false,则for循环终止。但是如果测试表达式为true,则执行for循环体内的代码,并更新update表达式。
  4. 评估测试表达式,并重复此过程直到测试表达式为假。

for循环的语法

for(initialization; condition; increment/decrement) { 	//statements } 

请参阅以下示例。

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

说明:上面的代码将打印1到100之间的数字。

循环流程图

对于C ++程序中的循环

for循环的参数

for(initialization; condition; increment/decrement) { 	// Statements } 

执行初始化步骤以仅对其执行一次的程序计数器初始化。程序计数器也称为循环控制变量。

下一个参数是检查循环应该运行的条件的条件。

之后,有一个递增/递减计数器,一旦执行语句,它会增加或减少计数器。

C ++中for循环的示例程序

Q1-编写程序以显示for循环的机制。

#include using namespace std; int main() { 	cout<<"We will print numbers from 1 to 20 using for loop"<

查看输出。

C ++中for循环的示例程序

Q2-编写程序,使用for循环打印1到20之间的所有偶数。

#include using namespace std; int main() { 	cout<<"We will print even numbers from 1 to 100 using for loop"<

查看输出。

C ++ For Loop

Q3-编写程序,使用for循环打印从1到100的所有奇数。

#include using namespace std; int main() { 	cout<<"We will print odd numbers from 1 to 100 using for loop"<

查看输出。

C ++ For循环示例

在C ++中无限循环

当循环重复执行并且永不停止时,循环被认为是无限的。它通常是错误的。当你在for循环中设置一个条件,它永远不会返回false时,它就变成了无限循环。

请参阅以下示例。

#include  using namespace std; int main(){    for(int i=1; i>=1; i++){       cout<<"Value of variable i is: "<

它是一个无限循环,因为我们递增i的值,所以它总是满足条件i> = 1,条件永远不会返回false。

这是无限循环的另一个例子。

// infinite loop for ( ; ; ) {    // statement(s) }

使用for循环显示数组的元素

请参阅以下程序,该程序使用for循环显示数组的项目。

#include  using namespace std; int main(){    int arr()={21,9,56,99, 202};    /* We have set the value of variable i     * to 0 as the array index starts with 0     * which means the first element of array      * starts with zero index.     */    for(int i=0; i<5; i++){       cout<

请参阅以下输出。

21 9 56 99 202

最后,C ++程序中的For循环| C ++ For循环示例结束了。

推荐帖子

C ++示例教程中的If-else语句

C ++递归示例

C ++内联函数示例

C ++示例中的访问说明符

C ++示例教程中的范围解析运算符

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Ankit Lathiya所有,未经许可,不得转载
你可能还喜欢