ページ 11

引数にした配列で足し算

Posted: 2013年5月17日(金) 23:59
by gran
granと申します。よろしくお願いします。

引数にした配列で足し算がしたいのです。
コードはこんな感じ。

コード:

#include<iostream>

using namespace std;

void Hoge(int a[])
{
    int ans = a[0] +1;

    cout << ans << endl;
}

int main(){
    int c[5] = {1,2,3,4,5};

    Hoge(c);

    return 0;
}

配列の引数がポインタとして渡されているので
ansが2にはなりません。

これをどうにか2に出来る方法はないでしょうか。
よろしくお願いします。

Re: 引数にした配列で足し算

Posted: 2013年5月18日(土) 00:03
by h2so5
実行したら2と表示されました。
http://ideone.com/RC50qR

Re: 引数にした配列で足し算

Posted: 2013年5月18日(土) 00:28
by gran
h2so5さん、返信ありがとうございます。

もう少しこちらで調べてからまた掲示
したいと思います。

ありがとうございました。