000
06.07.2017, 11:55 Uhr
Tom88
|
Hallo,
ich habe eine Frage zu folgendem Programmcode:
C++: |
int h = 2; enum {ja, nein, vielleicht, weiss_nicht}; if (ja) h += vielleicht; if (nein) h += weiss_nicht; cout << h << endl;
|
Ich weiß, dass für h 5 ausgegeben wird, und da die enum-Reihe immer bei 0 beginnt, muss also die Anweisung bei if (nein) ausgefüllt worden sein.
Ich frage mich aber, warum das so ist. Was ist hier der Unterschied zwischen ja und nein?
Kann mir da jemand helfen? |