【C++】数组累加的两个方法

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
    int a[]{ 1,2,3,4,5 }, sum1{ 0 }, sum2{ 0 };
    
    //方法1
    for (auto i : a) {
        sum1 += i;
    }
    cout << sum1 << endl;

	//方法2
    for (int i = 0; i < 5; i++) {
        sum2 += *(a + i);
    }
    cout << sum2 << endl;
    return 0;
}

sum1和sum2结果都是15。

发布了18 篇原创文章 · 获赞 0 · 访问量 349

猜你喜欢

转载自blog.csdn.net/qq_43750882/article/details/105391562
今日推荐