みてないけど >>728 の第一引数は 引数の書き換え結果を呼び出し元に伝えたいケースなんじゃないの?
int の値を受けて その値の1大きい値を返す
引数で受けて書き換え結果を戻り値で返すなら
int func0(int arg) { return arg + 1; }
引数で受けて、引数の指し先を書き換えることで書き換え結果を呼び出し元に伝える
void func1(int* arg) { *arg = (*arg)+1; }
※ なお Cには参照型というのがないので
※ void func2(int arg) { arg = arg+1; } としても呼び出し元には 1増えた値が伝わらない
int a = 1;
a = func0(a); printf("%d\n", a); // a = 2 となる
func1(&a); printf("%d\n", a); // a = 3 となる
func2(a); printf("%d\n", a); // a = 3 のまま
探検
C言語なら俺に聞け 140 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
761デフォルトの名無しさん (ワッチョイ 9711-1B52)
2017/07/07(金) 23:59:10.17ID:EA9An3gB0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★6 [BFU★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 ★2 [蚤の市★]
- 被爆者は「怒りが腹の底から湧いてくる」高市首相“非核三原則見直し報道”に被爆地で懸念や憤りの声《長崎》 [1ゲットロボ★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【大阪】「声うるさく黙らせてやろう」10階ベランダから高校に物投げる 殺人未遂容疑で無職の女(46)を逮捕 [nita★]
