ViVi Home > 技術文書 > ポインタ入門 > 基礎演習問題> accumulateSize


 

 

C/C++ ポインタ入門 > 文字列関数 > accumulateSize
Nobuhide Tsuda
Nov-2013

範囲データの合計を求める:int my_accumulate(const int *first, int size)

int my_accumulate(const int *first, int size)
{
    int sum = 0;        // 合計値を0に初期化しておく
    for(int i = 0; i < size; ++i) {       // 処理範囲の間ループ
        sum += *first++;       // データを合計値に加算
    }
    return sum;         // 合計値を返す
}

解説:

 


前: | 次: