[Powered by Google Translate] CHRISTOPHER Bartolomeus: Velkommen tilbake.
I en annen video, diskuterte vi char datatype i C som
kan brukes til å holde bokstaver, tall og spesialtegn
slik som spørsmålstegn eller utropstegn.
Vi vet at et individ char har en ASCII verdi, som
er et heltall representasjon av tegnet.
For eksempel, er stor bokstav A sin ASCII verdi 65.
Men i C, hva vi bruker for faktiske ord eller setninger slike
som programmering, eller "C er vakker?"
Svaret er en streng -
men for å være mer spesifikk, er det en tegnstreng.
En tegnstreng, eller en streng, er en sekvens av en
byte tegn som er lagret sammen
hverandre i minnet.
Og på slutten av enhver tegnstreng i C
språk, det er en ekstra byte som er
tildelt for en spesiell karakter -
backslash 0, som er null avslutningstegnet.
Null avslutningstegnet er en 1 byte char som biter
er alle 0 og det brukes til å signalisere slutten
av en streng i minnet.
Dette betyr om du har tenkt å initialisere streng som
setningen "C er gøy", eller bare ordet "fun," på
slutt vil det alltid være en null avslutningstegnet
indikerer at strengen er avsluttet.
Å bruke en streng i programmet, anbefales det
at du initialisere variabel som dette -
diagram stjerners S lik åpen sitat, strengen, nær
sitat, semikolon.
I denne variabelen definisjonen, variable S peker til den første
tegn i strengen vår, som er C. Du skjønner, fordi vi nå
vet hele strengen lagres sekvensielt i minnet,
Vi kan hente strengen uten problemer som vi også
vet hvor det ender, også -
null avslutning karakter.
Så ha det gøy.
Jeg er Christopher Bartholomew, er dette CS50.