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

*値渡し [#b7c09ce3]



*参照渡し [#m293c2f1]



*配列は参照渡し [#k58a2022]






*ポインターによる参照渡し(おまけ) [#z4e2a0a3]

C言語の参照渡しは、ポインターを渡すことによって行います。

ポインターは、C言語応用で勉強する内容なので、ここでは詳しくは説明しません。
#geshi(c){{
/*
 * 参照渡しで受け取った値を1増やす
 */
void inc(int *n) {
  (*n)++;
}


int main(void) {
  int i = 0;
  inc(&i);  // 変数 i のアドレスを渡す
  printf("%d\n", i);
  return 0;
}
}}
#geshi(sh){{
luna% a.out
1
}}


*まとめ [#d7dc0da7]


*課題・練習問題 [#z3bcf410]
**13B-1 [#x75c0e9b]
トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS