C言語なら俺に聞け(入門篇) Part 43
■ このスレッドは過去ログ倉庫に格納されています
0641デフォルトの名無しさん
2009/02/01(日) 03:51:21> 常に正しいのは、真は非0ということ。
偽は0であることで、非0が真とは言えないよ。
ifやwhile文の実行に、真偽の判定によって返ってきた値を使う方法の他に
ある変数が0か否かで決定するやり方もあるし。問題は、真偽の判定に於いて
その式自身が返す値が何か?答えは既に出ている。偽は0、真は1。
真だった場合、1の他にも値を返すというのなら、教えてもらおう。
あと、代入式を使ったやり方もあるが、あれは左辺の変数に代入された
値を使用しているとみなして良い。真偽の判定ではないからね。
■ このスレッドは過去ログ倉庫に格納されています