掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
boolean初期値について (ID:41769)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
変数を明示的に初期化しなかった場合の初期値については、Object Pascal言語ガイドの「変数の宣言」の章に書かれています。 > 明示的に初期化されていないグローバル変数はコンパイラによって 0 に初期化されます。 Delphi(Pascal)のBooleanは、言語仕様上は列挙型の一種で、以下のように宣言されているのと等価です。 type Boolean = (False, True); 初期値は順序値が0のものになるので、Falseが初期値ということになります。 > そういう仕様(多言語も含む)なんでしょうか? ブール代数では真を1、偽を0で表すのが一般的ですし 一番無難な初期値として0を選ぶのもたいていの言語で共通だと思いますよ。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.