質問: 3)は真と評価できますか? モデレータノート: /コードを編集するかこの通知を削除するという衝動に抵抗してください。空白のパターンは問題の一部である可能性があるため、不必要に改ざんされるべきではありません。あなたが「空白は重要ではない」キャンプにいるなら、あなたはそのコードをそのまま受け入れることができるはずです。 javascriptで(a== 1 && a ==2 && a==3)がtrueに評価される可能性はありますか?これは大手ハイテク企業が尋ねたインタビューの質問です。それは2週間前に起こりました、しかし私はまだ答えを見つけようとしています。私たちが日々の仕事でそのようなコードを書くことは決してないことを私は知っていますが、私は興味があります。
回答: 実際、質問の最初の部分に対する答えは、すべてのプログラミング言語で「はい」です。例えば、これはc/c++の場合です。#define a (b++) int b = 1; if (a ==1 && a== 2 && a==3) { std::cout << "yes, it's possible!" << std::endl; } else { std::cout << "it's impossible!" << std::endl; }