gpt4 book ai didi

c++ - 我可以在一个循环中使用 2 个循环语句吗?

转载 作者:行者123 更新时间:2023-12-03 06:55:51 25 4
gpt4 key购买 nike

这个循环语句是否正确?如果不正确那么有什么替代方法?我正在尝试像这样的 o(n) 循环语句-

for(int i=0 ; i<n  ; i++ , j=n ; j<n*2 ; j++){
continue;
}

最佳答案

构造是错误的,你不能在一个构造中有两个循环,但你可以有多个变量控制迭代。

例如,你可以有

  • 两个(或更多)变量,ij,用特定值初始化。
  • 一个循环控制语句,涉及对 ij(以及其他,如果已定义)的操作和条件检查。
  • 最后,您可以控制 ij(以及其他,如果已定义)的递增或递减。

示例结构可以是:

 for (int i = 0, j = n; i < n && j < n * 2; ++i, ++j)
|^^^^^^^| -------- variable modification
| | |^^^^^^^^^^^^^^^^^| ---------------- loop condition
|^^^^^^^^^^^^^^^|--------------------------------------- initialization

关于c++ - 我可以在一个循环中使用 2 个循环语句吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64476812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com