Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
int a = 4; printf("a=%d\n", ++a); printf("a=%d\n", a++); printf("a=%d\n", a); 4 4 5 a++ je postincre…
bahno - jinde 12.01.2012 20:36
bahno - jinde
a mam to blbe ma tam bejt jenom +6, ne 7, protoze to pricteni 1 se provede az po. Takze deset. Kdyby…
bahno - jinde 12.01.2012 20:40
bahno - jinde
no, takze mame jasno preco to vychadza 10 :D cize a++ (inkrementacia sa spravi az po dokonceni celeh… nový
wam_Spider007 12.01.2012 20:42
wam_Spider007
V první řadě, bych jemně proplesknul toho, co to napsal...:-) nový
MaSo 12.01.2012 20:49
MaSo
Toto je asi najlepšia odpoveď, pretože výsledná hodnota je nedefinovaná a závisí od konkrétneho prek… nový
los 14.01.2012 21:58
los
to je jak curat proti vetru a tvarit sa pri tom hrozne vedecky. poslední
MM.. 14.01.2012 22:10
MM..

int a = 4;
printf("a=%d\n", ++a);
printf("a=%d\n", a++);
printf("a=%d\n", a);
4
4
5
a++ je postincrement - nejdriv se hodnota pouzije a pak se zvetsi.
++a je preincrement - hodnota je nejdriv zvetsi a pak pouzije

tj
5+2+7-3=11

Zpět do poradny Odpovědět na původní otázku Nahoru