0

に関しては、 と の定数と、単に明確にするために ifという名前の型stdbool.hを持ちたいと思っている人がいます (個人的には、私は実際にはその一人ではありませんが)。truefalsebool

しかし、実際の_Bool型の目的は何ですか? bool型を定義するだけではないのはなぜですかint(それが実際のブール式がとにかく評価するものである場合)? またはchar、サイズが気になる場合。

コンパイラが sではできないことを行うライセンスをコンパイラに与えますintか? ある種の型安全性を提供しますか?

4

1 に答える 1

0

boolその理由は、多くの人がプロジェクトで既に定義してboolおり、プリミティブ型として定義するとそのようなコードが壊れてしまうからだと思います (よくわかりません) 。

于 2014-05-24T08:15:39.310 に答える