|
|
Δημοσιεύτηκε στις 9/12/2015 7:25:15 μ.μ.
|
|
|

Ακολουθεί μια εισαγωγή στην εκμάθηση δεικτών της γλώσσας C, σε ποιες πρέπει να δοθεί προσοχή: 1. Όταν μαθαίνετε τη γλώσσα C, οι δείκτες είναι η ουσία της γλώσσας C και για να κρίνετε εάν η γλώσσα C σας είναι καλή ή όχι, πρέπει να χρησιμοποιήσετε τους δείκτες σας. 2. Ο δείκτης είναι ένας τύπος δεδομένων της γλώσσας C και είναι επίσης χαρακτηριστικό της γλώσσας C, επειδή είναι ευέλικτος και μεταβλητός, εάν τον χρησιμοποιείτε καλά, μπορείτε να κάνετε το πρόγραμμα συνοπτικό, συμπαγές και αποτελεσματικό. 3. Η έννοια των δεικτών: όλα τα δεδομένα αποθηκεύονται στη μνήμη. Ένα byte στη μνήμη ονομάζεται γενικά μονάδα μνήμης και διαφορετικοί τύποι δεδομένων καταλαμβάνουν διαφορετικά κελιά μνήμης. 4. Όταν μαθαίνετε δείκτες, πρέπει να είστε ξεκάθαροι σχετικά με τις μεταβλητές δείκτη και δείκτη από την αρχή, διαφορετικά δεν θα ξέρετε τι συμβαίνει όταν μάθετε τους προχωρημένους δείκτες αργότερα. 5. Σφάλμα παραγράφου, αυτό είναι το πιο ενοχλητικό λάθος όλων των προγραμματιστών, γιατί σας δίνει πολύ λίγες προτροπές σφάλματος. Μόνο μια πρόταση τμηματοποίησης, δεν έχω ιδέα ποιο είναι το πρόβλημα. Εδώ είναι οι τέσσερις πιθανότητές του: μια λειτουργία κενός δείκτης b διεύθυνση λειτουργίας δεν υπάρχει στη μνήμη c λειτουργία προστατευμένη μνήμη d τροποποιήστε τα περιεχόμενα της σταθεράς περιοχής Πώς να αποφύγετε: Οι πίνακες μεταβλητών πρέπει να αρχικοποιούνται και οι πίνακες δεν πρέπει να λειτουργούν εκτός ορίων Λύση: Ο Α σχολιάζει συνεχώς τον κώδικα και διορθώνει τα πιθανά σφάλματα βήμα προς βήμα. Εάν δείτε ένα μήνυμα σήματος sisegv, βεβαιωθείτε ότι υπάρχει πρόβλημα εδώ, οι αρχάριοι προκαλούνται γενικά από λειτουργίες εκτός ορίων, φυσικά, δεν αποκλείονται άλλες καταστάσεις.
|
Προηγούμενος:Ορίστε μια εικόνα φόντου για το Visual Studio 2013 ή το VS2010, είναι ωραίο!Επόμενος:Στο πρόγραμμα περιήγησης 360°, εμφανίζεται το OT. adapp", "κλικ":"0"
|