パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

将来しなくても良くなるコーディングテクニック」記事へのコメント

  • while((c=getchar())!=EOF)とか、 条件の中に代入演算子を混ぜると、将来コードを保守するスタッフが理解できなくて困るので、こういう書き方はしない。
    なんていう配慮をしなくてよくなる未来。
    • Javaだとできないけど、
      while (c = getchar(), c != EOF)
      が好き。

      # よけいわかりにくい?
      親コメント
      • うろ覚えですが..カンマ演算子の左右の評価順序はAnsi Cでは定義されてないんじゃなかったっけ?
        だからこの場合 c != EOFが先に評価されることもありえるんじゃない?
        gccは左から評価してるみたいだけど

        親コメント
        • by Anonymous Coward
          > うろ覚えですが..カンマ演算子の左右の評価順序はAnsi Cでは定義されてないんじゃなかったっけ?

          まさか、そんな畑中葉子みたいなことはありません。
        • by Anonymous Coward

          いいえ、カンマ演算子が左から評価されることは保証されていますし、副作用完了点もあります。
          関数の引数を区切るカンマと混同していませんか?

      • by Anonymous Coward
        あなたのコメントがチンカス程の値打ちもないのは、あなたがなぜそのスタイルを好ましく思うのか何も説明していないところです。

開いた括弧は必ず閉じる -- あるプログラマー

処理中...