[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.