Δημοσιεύτηκε: 31 Ιαν 2012, 00:08
από migf1
Star_Light έγραψε:σου ξέφυγε ενας αστερίσκος στο y.

Το πήρα χαμπάρι έγκαιρα και το διόρθωσα, αλλά εσύ ακόμα πιο έγκαιρα :lol:

έγραψε:
Το
Κώδικας: Επιλογή όλων
if (!x || !y)

τι εξετάζει? αν υπάρχουν τα x & y ?

Ναι, μιας και η συνάρτηση δέχεται δείκτες, αυτός ο έλεγχος προστατεύει από την περίπτωση που κάποιος από αυτούς ή και οι 2 περαστούν με τιμή NULL... έστω και κατά λάθος.

Χωρίς αυτόν τον έλεγχο, αν περαστεί στη συνάρτηση οποιοδήποτε από τα 2 ορίσματά της με τιμή NULL θα παραχθεί seg-fault.

ΥΓ. Κάνε το swap των πινάκων... είναι καλή άσκηση.