[Powered by Google Translate] CHRISTOPHER BARTHOLOMEW: Willkommen zurück.
In einem anderen Video, diskutierten wir die char-Datentyp in C, die
kann verwendet werden, um Buchstaben, Zahlen und Sonderzeichen zu halten
wie die Frage-oder Ausrufungszeichen.
Wir wissen, dass ein einzelner char ASCII-Wert hat, was
eine ganze Zahl Darstellung des Zeichens.
Zum Beispiel ist Großbuchstabe A ASCII-Wert 65.
Aber in C, was haben wir für die tatsächliche Wörter oder Sätze wie verwenden
als Programmier-oder "C ist schön?"
Die Antwort ist ein String -
aber um genauer zu sein, es ist eine Zeichenkette.
Eine Zeichenkette, oder eine Zeichenfolge, eine Sequenz von einem
byte Zeichen, die neben gespeichert werden
einander im Speicher.
Und am Ende jeder Zeichenfolge in dem C
Sprache, es gibt ein zusätzliches Byte dh
zugeteilt für einen besonderen Charakter -
backslash 0, was die Null-Terminierung ist.
Die Null-Terminierung ist ein 1 Byte char, deren Bits
alle 0 sind und es wird verwendet, um das Ende zu signalisieren
einer Zeichenfolge im Speicher.
Dies bedeutet, ob Sie Ihre Zeichenfolge wie initialisieren wollen
der Satz "C macht Spaß", oder einfach nur das Wort "Spaß" an der
Ende wird es immer eine Null-Terminierung werden
anzeigt, dass die String ist beendet.
Um einen String in Ihrem Programm verwenden, ist es empfehlenswert
Sie initialisieren die Variable, da dies -
chart Sterne S gleich offen zitieren, Ihre String, in der Nähe
Zitat Semikolon.
In dieser Definition der Variablen, Punkte variable S der ersten
Charakter in unserem String ist die C. Sie sehen, weil wir jetzt
wissen, die gesamte Zeichenfolge wird sequentiell im Speicher abgelegt,
können wir den String ohne Probleme abzurufen, wie wir auch
wissen, wo es endet auch -
die Null-Terminierung.
Also, viel Spaß.
Ich bin Christopher Bartholomew, ist dies CS50.