[Powered by Google Translate] Christopher Bartolomé: Bonvenon dorso.
En alia video, ni diskutis la datumtipo char en C kiu
povas esti uzata por teni literoj, ciferoj kaj specialaj signoj
kiel la demando aŭ ekkrion marko.
Ni scias ke individuo char havas ASCII valoro, kiu
estas entjero reprezento de la karaktero.
Ekzemple, majusklo A ASCII valoro estas 65.
Sed en C, kion ni uzas por reala vortoj aŭ frazoj tia
kiel programado, aŭ "C estas bela?"
La respondo estas ĉeno -
sed por esti pli specifa, estas karaktero ŝnuroj.
Al signoĉeno, aŭ ĉeno, estas vico de unu
bajto signoj kiuj trovigxas apud
reciproke en memoro.
Kaj fine de ĉiu karaktero ŝnuroj en la C
lingvo, ekzistas unu plia bajto tio estas
asignotaj por speciala karaktero -
backslash 0, kio estas la nula finaĵo karaktero.
La nula finaĵo karaktero estas 1 bajtoj char kies bitoj
estas ĉiuj 0 kaj ĝi estas uzata por signali la fino
de kordo en memoro.
Tio signifas, ĉu vi intencas pravalorizi vian ĉenon kiel
la frazo "C estas amuza", aŭ simple la vorton "amuza", ĉe la
fino ĉiam estos nula finaĵo karaktero
indikante ke la kordo finis.
Uzi ĉenon en via programo, ĝi rekomendas
ke vi pravalorizi vian variablon kiel ĉi -
abako stelo S egalas malfermita citaĵo, via ĉeno, proksime
citaĵo, punktokomo.
En ĉi tiu variablo difino, variablo S punktoj al la unua
karaktero en nia linio, kiu estas C. Vi vidas, ĉar ni nun
konas la tutan ĉenon stokas secuencialmente en memoro,
ni povas elsxuti la kordo sen problemoj kiel ni ankaŭ
scias, kie ĝi finiĝas, ankaŭ -
la nula finaĵo karaktero.
Do havi amuzo.
Mi Christopher Bartolomé, ĉi tiu estas cs50.