Δημοσιεύτηκε: 14 Μαρ 2012, 23:45
Ilias95 έγραψε:
Όντως!![]()
Δεν το ήξερα ότι μπορείς μετά από if χωρίς να βάλεις braces να δηλώσεις και άλλη συνθήκη.
Αλλά γιατί να κάνεις κάτι τέτοιο;;; Βάλε braces και καθάρισες. Για να καταλαβαίνεις και εσύ και οι άλλοι τι έγραψες...
Στην ένθεση δεν σε υποχρεώνει το συστημα να βαλεις παρενθέσεις απλα ειναι μια πασιγνωστη τεχνικη
που κανει ευανάγνωστο τον κωδικα και περιποιημενο δεν διαφώνησα ποτε σε αυτο !!!!!! Τελοςπαντων παιδια επαναδιατυπώνω
- Κώδικας: Επιλογή όλων
if(i>j)
{
if(i>k)
max=i;
else
max=k;
}
[b]else[/b]
{
if(j>k)
max=j;
else
max=k;
}
Mε αυτο τον τρόπο έχω κάνει την else (με τα μπόλτ ) να ανήκει στην πρωτη if ε?
Και :
Star_Light έγραψε:
Η ροή είναι Αν το i>j δώσει αλήθεια προχωράμε να ερευνήσουμε το i>k αν και αυτο δώσει αληθεια τοτε max = i αλλιως max=k
Αν το 1ο - 1ο if εξαρχης ομως δώσει ψέμα τοτε πάμε απευθειας στον έλεγχο j>k οποτε κατα τα γνωστα έπονται και τα υπολοιπα.
εΠΙΣΗς κατι πολυ σημαντικό η else που εχω αριθμησει με το 2 αριστερα της ανηκει στην 1η if?
p.s Μπορεις να μπερδευτεις για πλάκα ακομη και στα if else