@evolved: eh, coraz więcej amatorów pcha się do zabawy.... Miksowanie postinkrementacji z dostępem do tej zmiennej w jednym expression to najczęściej po prostu tzw undefined behaviour. Postinkrementacja gwarantuje inkrementacje zmiennej po ewaluacji całego expression:
@Jacek12: no właśnie nie do końca, zależy jaką operację wykonujesz. Bo co ciekawe (a ten przypadek uprzednio sprawdziłem) jak wyprintujesz sobie je w tej kolejności, to oba wyrażenia zwrócą 0. Na odwrót już zadziała tak jak piszesz. A powyższe pytanie interpretować można różnie.
Wiecie dlaczego było "tylko" 6 ofiar zamachu w krakowie? Bo w Polsce b--ń nie może strzelać seriami i to nas uchroniło przed kilkudziesięcioma albo i wiecej ofiarami. A do zwolenników legalizacji broni - oto statystyki z Teksasu z tego roku:
C = 0
C++ zwraca zero
C zwraca 1 ( ͡° ͜ʖ ͡°)
Sprytnie nadali taka a nie inną kolejność żeby pasowało do żartu
@evolved: eh, coraz więcej amatorów pcha się do zabawy.... Miksowanie postinkrementacji z dostępem do tej zmiennej w jednym expression to najczęściej po prostu tzw undefined behaviour. Postinkrementacja gwarantuje inkrementacje zmiennej po ewaluacji całego expression:
@Gl1n4: ano temu: https://www.w3schools.com/cpp/trycpp.asp?filename=demo_helloworld
int c = 0;cout << to_string(c++) + " " + to_string(c) + "\n";c@Woockashek: tym bardziej swoim wywodem potwierdziłeś moją początkową tezę ( ͡° ͜ʖ ͡°)
eh, a wykopki jak zawsze muszą zaznaczyć swoją wyższość (w swoim własnym mniemaniu), bo ktoś jest dociekliwy i podejmuje temat... ( ͡° ͜ʖ ͡°)
Komentarz usunięty przez autora