21xrx.com
2024-12-22 23:10:48 Sunday
登录
文章检索 我的文章 写文章
C++中的for循环用法
2023-07-04 15:39:57 深夜i     --     --
C++ for循环 语法 用法 迭代变量

C++中for循环是一种非常常用的控制结构,它用于对一个特定代码块进行迭代执行。for循环的语法格式如下:


for (init; condition; increment)

 // code to be executed

其中,`init`语句用于在循环开始前执行一次初始化操作,`condition`语句用于指定循环条件,`increment`语句用于在每次执行循环体后执行的操作。

在使用for循环时,有以下几种常见的用法:

1. 迭代数组:

利用for循环可以迭代数组,常见的格式如下:


int arr[] = 4;

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

{

 cout << arr[i] << endl;

}

上述代码使用for循环遍历了数组`arr`的所有元素,并将每个元素输出到控制台。

2. 迭代容器:

除了数组之外,在C++中还可以使用for循环遍历各种STL容器,例如:


vector<int> vec = 3;

for (auto& v : vec)

 cout << v << endl;

上述代码使用for循环遍历了`vector`容器中的所有元素,并将每个元素输出到控制台。

3. 循环嵌套:

在需要对多维数组或者嵌套数据结构进行迭代时,可以使用循环嵌套的方式,例如:


int arr[3][3] = {1, 6, 7};

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

{

 for (int j = 0; j < 3; j++)

 {

  cout << arr[i][j] << " ";

 }

 cout << endl;

}

上述代码使用了两层for循环,分别迭代了二维数组`arr`的行和列,并将每个元素输出到控制台。

总而言之,for循环是C++中一种非常有用的控制结构,它可以帮助我们迭代数组、容器以及嵌套数据结构,并完成各种复杂的编程任务。

  
  

评论区

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