• ベストアンサー

関数を宣言する時の型について

C言語について初心者です。 次のようか関数の中の*はどのような意味があるのでしょうか。 void function_name(double *, double, double); 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.1

*はポインタを意味します。 なので、double変数のポインタを引数として渡すということです。 また、ポインタは配列の先頭アドレスだったりするので、この関数の第1引数にはdoubleの配列を渡すことになっている可能性もあります。

miraclegreen
質問者

お礼

ありがとうございます。 参考になりました。

その他の回答 (1)

  • f272
  • ベストアンサー率46% (8536/18275)
回答No.2

doubleならdouble型であり,double *ならばdoubleへのポインタ型です。

miraclegreen
質問者

お礼

的確な回答をありがとうございました。 ポインタというキーワードを教えていただいたので 自分でもう少し詳しく勉強してみることにします。

関連するQ&A

専門家に質問してみよう