Δημοσιεύτηκε: 02 Σεπ 2011, 18:15
migf1 έγραψε:
Αν δεν τον αυξήσεις, θα μείνει στον 1ο χαρακτήρα του 1ου string καθ' όλη τη διάρκεια του loop και θα συγκρίνει πάντα τον 1ο χαρακτήρα του 1ου string με τους χαρακτήρες του 2ου string (αφού ο s2++ αυξάνεται κανονικά σε κάθε επανάληψη).
Ειναι σαν να θέλουμε να συγκρίνουμε τον ρυθμό με τον οποίο περπατάνε 2 άτομα Α και Β. Το s1++ ωθει το ατομο Α να κανει ενα βημα ενω το s2++ ωθει το ατομο Β να κανει ενα αλλο βημα. Αν μονο το ατομο Β κανει βηματα προς τα εμπρος (μονο αυτου ο δεικτης αυξανεται κατα 1) και οχι του Α τοτε η συγκριση δεν θα ειναι αξιοπιστη.
Π.Σ Περιμενω τον υπερ-δασκαλο της C κυριο κυριο migf1 να επιβεβαιωσει ωστε να δωσω την 2η φαση του trace και στην συνεχεια να φυγω σφαιρατος να καθαρισω το δωματιο μου γιατι βρωμοκοπαει και δεν ειναι καταλληλο για επισκέψεις απο κοπελες