È comune in molte lingue?

-1

In C ++, la variabile intera bar restituisce 1 in questo codice

int foo = 0;
int bar = ++foo;

e 0 in questo codice

int foo = 0;
int bar = foo++;

Questo comportamento è prevalente nella maggior parte delle lingue popolari?

    
posta David Faux 25.03.2012 - 05:27
fonte

1 risposta

10

I linguaggi C-like, come C ++, Java e C # hanno tutti questo comportamento.

I linguaggi sicuramente non simili a C come ruby o python in genere non hanno alcun operatore di incremento o decremento di sorta.

Così tante lingue popolari hanno questo comportamento, ma altri linguaggi popolari non hanno affatto quegli operatori.

    
risposta data 25.03.2012 - 05:35
fonte

Leggi altre domande sui tag