- ベストアンサー
関数を宣言する時の型について
C言語について初心者です。 次のようか関数の中の*はどのような意味があるのでしょうか。 void function_name(double *, double, double); 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
*はポインタを意味します。 なので、double変数のポインタを引数として渡すということです。 また、ポインタは配列の先頭アドレスだったりするので、この関数の第1引数にはdoubleの配列を渡すことになっている可能性もあります。
その他の回答 (1)
- f272
- ベストアンサー率46% (8536/18275)
回答No.2
doubleならdouble型であり,double *ならばdoubleへのポインタ型です。
質問者
お礼
的確な回答をありがとうございました。 ポインタというキーワードを教えていただいたので 自分でもう少し詳しく勉強してみることにします。
お礼
ありがとうございます。 参考になりました。