C++循环语句for的使用技巧

C++中的for循环是一种用于执行指定次数循环的语句,它的使用技巧也是有一定的讲究的,下面就来介绍一下for循环的使用技巧。

1. 使用for循环遍历数组

int a[10] = {1,2,3,4,5,6,7,8,9,10};
for (int i = 0; i < 10; i++)  
{  
    cout << a[i] << endl;  
} 

使用for循环可以快速的遍历数组,其中i为数组下标,从0开始,循环条件为i小于数组长度,每次循环i加1,从而实现数组的遍历。

2. 使用for循环实现求和

int sum = 0;
for (int i = 0; i < 10; i++)
{
    sum += i;
}

使用for循环可以快速的实现求和,其中i为数组下标,从0开始,循环条件为i小于数组长度,每次循环i加1,从而实现求和。

3. 使用for循环实现字符串拼接

string str = "";
for (int i = 0; i < 10; i++)
{
    str += "a";
}

使用for循环可以快速的实现字符串的拼接,其中i为字符串下标,从0开始,循环条件为i小于字符串长度,每次循环i加1,从而实现字符串的拼接。

4. 使用for循环实现查找

int a[10] = {1,2,3,4,5,6,7,8,9,10};
int findNum = 5;
for (int i = 0; i < 10; i++)
{
    if (a[i] == findNum)
    {
        cout << "find it!" << endl;
        break;
    }
}

使用for循环可以快速的实现查找,其中i为数组下标,从0开始,循环条件为i小于数组长度,每次循环i加1,从而实现查找。

5. 使用for循环实现排序

int a[10] = {1,2,3,4,5,6,7,8,9,10};
for (int i = 0; i < 9; i++)
{
    for (int j = 0; j < 9 - i; j++)
    {
        if (a[j] > a[j + 1])
        {
            int temp = a[j];
            a[j] = a[j + 1];
            a[j + 1] = temp;
        }
    }
}

使用for循环可以快速的实现排序,其中i为数组下标,从0开始,循环条件为i小于数组长度-1,每次循环i加1,从而实现排序。

以上就是C++中for循环的使用技巧,for循环的使用技巧可以帮助我们更快速的实现循环操作,熟练掌握for循环的使用技巧,可以提高编程的效率。

本文链接:http://task.lmcjl.com/news/12381.html

展开阅读全文