授業/C言語基礎/値渡しと参照渡し のバックアップ(No.2)


値渡し

参照渡し

配列は参照渡し

ポインターによる参照渡し(おまけ)

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

まとめ

課題・練習問題

13B-1

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS