[Powered by Google Translate] CHRISTOPHER BARTHOLOMEOS: Welkom terug.
In een andere video, hebben we gesproken over de char data type in C die
kan worden gebruikt om letters, cijfers en speciale tekens te houden
zoals het vraagteken of uitroepteken.
We weten dat een individu char een ASCII-waarde heeft, die
een integer representatie van het teken.
Bijvoorbeeld, ASCII-waarde hoofdletter A is 65 jaar.
Maar in C, we wat te gebruiken voor werkelijke woorden of zinnen zoals
als programmering, of "C is mooi? '
Het antwoord is een string -
maar meer specifiek is het een tekenreeks.
Een tekenreeks of een tekenreeks, een sequentie van een
byte karakters die zijn opgeslagen naast
elkaar in het geheugen.
En aan het einde van een tekenreeks in de C-
taal, is er een extra byte die is
toegekend voor een speciaal teken -
backslash 0, de beëindiging null karakter.
De null beëindiging karakter is een 1 byte char waarvan stukjes
allemaal 0 en wordt gebruikt voor het eindsignaal
van een string in het geheugen.
Dit betekent dat de vraag of u van plan bent om je string te initialiseren als
de zin "C is leuk", of gewoon het woord "fun" op de
einde zal er altijd een null beëindiging karakter
aangeeft dat de snaar is beëindigd.
Om een ​​string te gebruiken in je programma, is het raadzaam
dat dat u uw variabele als deze -
grafiek ster S is gelijk aan Open citaat, uw string, in de buurt
citaat, puntkomma.
In deze variabele definitie variabele S betrekking op het eerste
karakter in onze reeks, die is C. Je ziet, omdat we nu
weet de gehele reeks wordt sequentieel opgeslagen in het geheugen,
kan verkrijgen zonder de string problemen maar ook
weet waar het eindigt, ook -
de null beëindiging karakter.
Dus veel plezier.
Ik ben Christopher Bartholomeus, dit is CS50.