[Powered by Google Translate] CHRISTOPHER ΒΑΡΘΟΛΟΜΑΙΟΣ: Καλώς ήρθατε και πάλι.
Σε ένα άλλο βίντεο, συζητήσαμε το char τύπος δεδομένων στην C που
μπορεί να χρησιμοποιηθεί για να κρατήσει γράμματα, αριθμούς και ειδικούς χαρακτήρες
όπως το θέμα ή θαυμαστικό.
Γνωρίζουμε ότι ένα άτομο έχει ένα char ASCII τιμή, η οποία
είναι ένας ακέραιος αναπαράσταση του χαρακτήρα.
Για παράδειγμα, ASCII τιμή κεφαλαίο γράμμα Α είναι 65.
Αλλά σε C, τι χρησιμοποιούμε για τις πραγματικές λέξεις ή φράσεις όπως
ο προγραμματισμός, ή "C είναι όμορφη;"
Η απάντηση είναι ένα string -
αλλά για να γίνω πιο συγκεκριμένος, είναι μια σειρά χαρακτήρων.
Μια σειρά χαρακτήρων, ή μια σειρά, είναι μια ακολουθία ενός
byte χαρακτήρες που αποθηκεύονται μαζί με
κάθε άλλο στη μνήμη.
Και στο τέλος του κάθε ακολουθία χαρακτήρων στη C
γλώσσα, υπάρχει ένα επιπλέον byte που είναι
διατίθενται για τον ιδιαίτερο χαρακτήρα -
backslash 0, η οποία είναι η μηδενική χαρακτήρας τερματισμού.
Η μηδενική χαρακτήρας τερματισμού είναι ένα char 1 byte του οποίου bits
είναι όλα μηδέν και χρησιμοποιείται για να σηματοδοτήσει το τέλος
από μια σειρά στη μνήμη.
Αυτό σημαίνει ότι αν σκοπεύετε να προετοιμαστεί σειρά σας
η φράση «C είναι διασκεδαστικό," ή απλά η λέξη "διασκέδαση", στο ο
τέλος υπάρχει πάντα θα είναι ένα null χαρακτήρα τερματισμού
υποδεικνύοντας ότι η σειρά έχει λήξει.
Για να χρησιμοποιήσετε ένα string στο πρόγραμμά σας, συνιστάται
ότι θα προετοιμαστεί μεταβλητή σας, καθώς αυτό -
διάγραμμα αστέρι S ισούται με ανοικτή προσφορά, σειρά σας, κλείστε
απόσπασμα, ερωτηματικό.
Σε αυτό τον ορισμό μεταβλητή, η μεταβλητή σημείων S στο πρώτο
χαρακτήρα στην σειρά μας, η οποία είναι C. Βλέπετε, γιατί τώρα
γνωρίζουν το σύνολο εγχόρδων αποθηκεύονται διαδοχικά στη μνήμη,
μπορούμε να ανακτήσετε το string χωρίς προβλήματα καθώς επίσης
γνωρίζουν πού τελειώνει, πάρα πολύ -
η μηδενική χαρακτήρας τερματισμού.
Έτσι έχει τη διασκέδαση.
Είμαι Christopher Βαρθολομαίος, αυτό είναι CS50.