[Powered by Google Translate] Christopher BARTHOLOMEW: Karibu tena.
Katika video mwingine, tulijadili data Char aina katika C ambayo
inaweza kutumika kwa kushikilia herufi, nambari na herufi maalum
vile kama swali au alama Moderators.
Sisi tunajua kwamba mtu ana thamani Char ASCII, ambayo
ni uwakilishi integer wa tabia.
Kwa mfano, mji mkuu wa barua ya A thamani ASCII ni 65.
Lakini katika C, je, sisi kutumia kwa ajili ya maneno halisi au sentensi vile
kama programu, au "C ni mzuri?"
Jibu ni string -
lakini kwa kuwa maalumu zaidi, ni string tabia.
string tabia, au kamba, ni mlolongo wa moja
Byte chars kwamba ni kuhifadhiwa sambamba
kila mmoja katika kumbukumbu.
Na mwishoni mwa yoyote string tabia katika C
lugha, kuna mmoja ziada Byte kwamba ni
zilizotengwa kwa ajili ya tabia maalum -
backslash 0, ambayo ni null kuondoa tabia.
null kuondoa tabia ni Char 1 Byte ambaye bits
wote ni 0 na ni kutumika kuashiria mwisho
ya kamba katika kumbukumbu.
Hii ina maana kama unakusudia initialize string yako kama
sentensi ya "C ni kujifurahisha," au tu neno "kujifurahisha," katika
mwisho siku zote kutakuwa null kuondoa tabia
kuonyesha kwamba string ina kumalizika.
Kutumia kamba katika mpango wako, inashauriwa
kwamba wewe initialize variable yako kama hii -
chati nyota S sawa quote wazi, kamba yako, karibu
quote, semicolon.
Katika ufafanuzi huu variable, variable S pointi ya kwanza
tabia katika kamba yetu, ambayo ni C. Unaweza kuona, kwa sababu sisi sasa
kujua string nzima ni kuhifadhiwa sequentially katika kumbukumbu,
tunaweza retrieve string na hakuna matatizo kama sisi pia
kujua ambapo ni mwisho, pia -
null kuondoa tabia.
Hivyo kuwa na furaha.
Mimi nina Christopher Bartholomayo, hii ni cs50.