小编Joh*_*ith的帖子

如何在不使用break的情况下退出C++循环?

我正在编写一个代码来交换数组中的整数,我想知道如何在不使用break语句并保持逻辑一致的情况下退出循环.这是我的代码如下:

int swapped = 0;
if (arrays[0][first] % 2 == 0)
{
     cout << arrays[0][first] << " is odd " << endl;
     for (int i = 1; i < arraycount; ++i)
     {
         for (int j = 1; j < arrays[i][0] + 1; ++j)
         {
             if (arrays[i][j] % 2 != 0)
             {
                  int temp = arrays[i][j];
                  cout << "Array #" << 1 << " value " << arrays[0][first] << " swapped with "
                          << "Array #" << i << " value …
Run Code Online (Sandbox Code Playgroud)

c++ loops break

5
推荐指数
1
解决办法
3579
查看次数

标签 统计

break ×1

c++ ×1

loops ×1