パスワードを忘れた? アカウント作成
574614 journal

Endowsの日記: Endows の へっぽこプログラマ日誌 第30回 1

日記 by Endows
int a = 1 ? 0 : 1 ? 0 : 1;

さて、 a の値はどうなる?

# という疑問を解決するのに 30分くらいかかった。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Endows (8644) on 2005年04月27日 14時02分 (#728412) ホームページ 日記
    int a = 1 ? 0 : 1 ? 0 : 1; が
    1. int a = (1 ? 0 : 1) ? 0 : 1; なのか
    2. int a = 1 ? 0 : (1 ? 0 : 1); なのかが問題。

    ?: 演算子の結合規則により、 2番の方が正解。
    したがって、 a の値は 0 になります。
typodupeerror

※ただしPHPを除く -- あるAdmin

読み込み中...