c++のif else文について Nov 27, 2017 int w = 98; int x = 99; int y = 0; int z = 1; if(x >= 99) { if(x < 99) cout << y << endl; else cout << z << endl; } else { if(x == 99) cout << x << endl; else cout << w << endl; } 上記コードのアウトプットは99と表示されると考えておりましたが、実際には1と表示されます。 理由につき、ご教示いただけますと幸いです。