定数
定数はプログラムの中で変わることのない決め打ちした数です。
定数を定めるとき、定数値の意味が分かる名前を付けます。
名前は、アルファベットまたは「_(アンダーバー)」で始め、アルファベットは全て大文字で名付け、「定数」「列挙定数」「定義」であることを示します。
#const(space)新しい定数名(tab)(定数値)
#const MAXVALUE (6) //最大値
命令名:#const「定数を決める」
新しい定数名:MAXVALUE「MAXVALUEという名前で」
定数値:6「値は6」
定数を計算して定数を定める
定数を複数定めた後に、定数どうしを計算させて新たな定数を定めることができます。
#const(space)新しい定数名(tab)(定数の計算式)
#const MAXVALUE (6) //最大値
#const MINVALUE (2) //最小値
#const AVEVALUE (MAXVALUE + MINVALUE) / 2 //平均値
命令名:#const「定数を決める」
新しい定数名:AVEVALUE「AVEVALUEという名前で」
定数の計算式:(MAXVALUE + MINVALUE) / 2「(最大値+最小値)÷2」
すなわち、AVEVALUEは4です。
計算式について
#const MAXVALUE (6) //最大値
#const AVEVALUE (MAXVALUE + MINVALUE) / 2 //平均値
#const MINVALUE (2) //最小値
上記の例では、AVEVALUEを計算して決めるためにMINVALUEが必要ですが、AVEVALUEを求める処理より後にMINVALUEを定めているので、AVEVALUEは正しく計算できません。
Copyright © 2002-2025 team.Dakuji All Rights Reserved.