ショッピングモール  Automotive ( Pictorial )  Automotive ( Racing )  Automotive ( Repair )


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.5394

ifで複数の条件をつける場合
投稿者---taro(2006/02/05 16:11:51)


if文で()の中の条件を複数つける場合、
AかつBかつCならば

if(A && B && C)

とかけるのはわかったのですが、
Aかつ(BまたはC)など、&&と||が複合した条件をつけたい場合も、

if(A && (B || C))

とかけるのでしょうか?
また、4つ以上の場合も同様に条件をつけることは可能でしょうか?


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:ifで複数の条件をつける場合 5395 Blue 2006/02/05 16:34:51


No.5395

Re:ifで複数の条件をつける場合
投稿者---Blue(2006/02/05 16:34:51)


>if(A && (B || C))
>
>とかけるのでしょうか?
>また、4つ以上の場合も同様に条件をつけることは可能でしょうか?
やってみればよいのでは?

ちなみに
>if(A && (B || C))
ですと

1. Aの条件 を評価
2. Bの条件 を評価
3. Cの条件 を評価
4. 2の結果 || 3の結果 を評価
3. 1の結果 && 4の結果 を評価

という順番になります。ただし、途中の結果しだいで、評価されない項目がある時があります。

例えば、
・1の結果が 偽 である場合、2以降の評価はされません。
・1の結果が 真 で 2 の結果が 真である場合 3 は評価されません。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity