- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 授業/C言語基礎/値渡しと参照渡し へ行く。
値渡し †
参照渡し †
配列は参照渡し †
ポインターによる参照渡し(おまけ) †
C言語の参照渡しは、ポインターを渡すことによって行います。
ポインターは、C言語応用で勉強する内容なので、ここでは詳しくは説明しません。
/* * 受け取った引数の値を1増やして出力する */ void inc(int i) {{ i++; printf(">> %d\n", i) } int main(void) { int i = 0; inc(i); // 変数を渡す printf("%d\n", i); return 0; }
luna% a.out >> 1 0