• 締切済み

括弧付きの定義式の定義方法

『amass(6)』を amass(6)=0.3d0 として、 vall=5.0d0+amass(6) としたいのですが、 amass(6)=0.3d0 とするとエラーが出ます。括弧が付いているからだと思いますが、 括弧付きのまま定義することって不可能なのでしょうか!?

みんなの回答

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.3

> 文字型変数のことです。 > だから・・・関数、だと思います。 変数は関数ではありません。 char型の配列でしたら、 char amass[6]; のように定義します。 amass(6) は、amassという関数に6という引数を渡して実行することを指します。 実行結果を変数に代入することはできますが、 amass(6)に代入することはできません。

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.2

とりあえず、Cの入門書などでC言語に入門しましょう。 見よう見まねでのプログラミングは無理です。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

amassって、関数ですか?配列ですか?

BOY12345
質問者

補足

文字型変数のことです。 だから・・・関数、だと思います。 すいません、自信がありませんが・・

関連するQ&A

専門家に質問してみよう