Ένας από τους βασικούς τρόπους για να ελέγξετε για σφάλματα σύνταξης σε C + + είναι να χρησιμοποιήσετε ένα πρόγραμμα εντοπισμού σφαλμάτων . Αποσφαλματωτές έρχονται συσκευασίες ως μέρος των περισσότερων compilers ή Interactive Περιβάλλοντα Ανάπτυξης . Κατά την κατάρτιση κώδικα C + + πηγή , ο compiler θα δείξει τα λάθη κατά τη διάρκεια της διαδικασίας κατάρτισης , συμπεριλαμβανομένων συντακτικά λάθη . Συνήθως , αποσφαλματωτές θα αναφέρει τον αριθμό της γραμμής , όπου παρουσιάζεται ένα σφάλμα . Δεν είναι όλα αυτά , ωστόσο, να εκτυπώσετε πολλές πληροφορίες . Το κλειδί είναι να κατανοήσουμε τον compiler και πώς " μιλάει " με τον προγραμματιστή σχετικά με τα σφάλματα που συναντά .
Εικόνων με μη αυτόματο τρόπο Debug πηγαίου κώδικα
Η
Πριν πηγαίο κώδικα φτάνει ούτε καν το ένα compiler , όμως , ο κώδικας θα πρέπει να υποβληθεί σε χειροκίνητο έλεγχο για σφάλματα σύνταξης . Αυτό σημαίνει την ανάγνωση του κώδικα και να πιάσει τα λάθη που συμβαίνουν πριν από ποτέ προσπαθεί να εκτελέσει το πρόγραμμα . Αυτό έχει το πλεονέκτημα της σύλληψης περίπλοκα προβλήματα νωρίς : συχνά , ζητήματα που φαίνεται περίπλοκη , όταν τρέχει μέσα από μια compiler προέρχονται από πολύ απλά θέματα σύνταξης . Η σύλληψη αυτών των προβλημάτων νωρίς μπορεί να διευκολύνει τον εντοπισμό σφαλμάτων αργότερα .
Η Πρακτική Modular Κωδικοποίηση
Η
Ένας τρόπος για να διευκολύνει οποιοδήποτε έλεγχο της σύνταξης είναι η πρακτική καθαρό , modular κωδικοποίηση . Ο πηγαίος κώδικας που χρησιμοποιεί το ίδιο μπλοκ του κώδικα ή εκτελεί την ίδια ενέργεια κατ 'επανάληψη θα πρέπει να χαρακτηρίζει αυτά τα τμήματα σε διαφορετικές λειτουργίες . Λειτουργίες θα πρέπει , ιδανικά , να εκτελεί μόνο ένα ενιαίο έργο . Με τη μείωση της πολυπλοκότητας του σχεδιασμού του προγράμματος από το σπάσιμο των καθηκόντων σε διακριτές μονάδες , μπορείτε πιο εύκολα να εντοπίσει τυχόν λάθη και ελέγξτε για λάθη σύνταξη . Συχνά , όταν ο κώδικας γίνεται μεγάλη ή απείθαρχων , βρίσκοντας συντακτικά λάθη γίνεται τόσο δύσκολη η εύρεση γραμματικών και συντακτικών λαθών σε μεγάλες δοκίμια .
Εικόνων Κατανόηση σωστή Σύνταξη
Η
Ο ακρογωνιαίος λίθος για κάθε από αυτές τις μεθόδους και τις στρατηγικές , ωστόσο, είναι να κατανοήσουμε το συντακτικό της C + + . Οι βασικοί κανόνες είναι απλοί : Όλες οι δηλώσεις τελειώνουν με ερωτηματικό ( " ? " ) . Όλες οι υποθετικοί για βρόχους και "αν" δηλώσεις είναι σε παρένθεση . Τα τμήματα του κώδικα που περικλείεται σε αγκύλες ( " { } " ) . Οι δείκτες Array περικλείονται σε αγκύλες ( " [ ] " ) . Loops έρχονται σε " λίγο", "do -while " και " για " ποικιλίες . Διακλάδωση δηλώσεις έρχονται σε " if-else " μπλοκ , ή «διακόπτη» καταστάσεις. Κατανόηση C + + σύνταξη είναι κλειδί για τη σύνταξη κώδικα C + + μπορούν να χρησιμοποιηθούν , ανεξάρτητα από τις τεχνικές εντοπισμού σφαλμάτων .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα