exista vreo posibilitate sa bag intructiunea "if, else" in locul unei expresii de initializare din "for"
de ex
for (a; b; c)
in locul lui a sa fie "if (x<12) i=x; else i=12;
??? :))))
Răspunsuri la întrebare
Răspuns de
2
Nu cred,dar nici nu ai nevoie. Poti sa o pui cu un rand mai sus de for.
int a = 12;
if(x<12) a = x;
for(i=a;b;c) ...
int a = 12;
if(x<12) a = x;
for(i=a;b;c) ...
angelicus:
:D mersi
Răspuns de
2
Da! Se poate! :D :D
E o instructiune numita Short-IF :P Am invatat-o prima data din PHP :)
cu ea poti scrie intr-o linie ceea ce in mod normal ai scrie in 4-5 linii :))))
arata cam asa:
int i = conditie?(val_daca_e_true):(val_daca_e_false);
La tine ar arata cam asa:
for(i=(x<12)?x:12;i<n;i++){
//cod
}
Deci
i = (x<12) ? x : 12
E o instructiune numita Short-IF :P Am invatat-o prima data din PHP :)
cu ea poti scrie intr-o linie ceea ce in mod normal ai scrie in 4-5 linii :))))
arata cam asa:
int i = conditie?(val_daca_e_true):(val_daca_e_false);
La tine ar arata cam asa:
for(i=(x<12)?x:12;i<n;i++){
//cod
}
Deci
i = (x<12) ? x : 12
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă