Cprogramming-c-passing-pointers-to-functions
提供:Dev Guides
Cの関数にポインターを渡す
Cプログラミングでは、ポインターを関数に渡すことができます。 そのためには、単に関数パラメーターをポインター型として宣言します。
以下は、関数に符号なしの長いポインタを渡し、呼び出し元の関数に反映される関数内の値を変更する簡単な例です-
上記のコードをコンパイルして実行すると、次の結果が生成されます-
ポインタを受け入れることができる関数は、次の例に示すように配列も受け入れることができます-
上記のコードを一緒にコンパイルして実行すると、次の結果が生成されます-