[Powered by Google Translate] CHRISTOPHER BARTHOLOMEW: Croeso yn ôl.
Mewn un arall fideo, buom yn trafod y math data torgoch yn C a
gellir ei ddefnyddio i ddal llythrennau, rhifau a chymeriadau arbennig
megis y cwestiwn neu ebychnod.
Rydym yn gwybod bod torgoch unigol â gwerth ASCII, sy'n
yn gynrychiolaeth gyfanrif o'r cymeriad.
Er enghraifft, llythyr cyfalaf A gwerth ASCII yw 65.
Ond yn C, beth ydym yn ei defnyddio ar gyfer geiriau eu hunain neu frawddegau o'r fath
fel rhaglennu, neu "C yn brydferth?"
Yr ateb yn llinyn -
ond i fod yn fwy penodol, mae'n llinyn cymeriad.
A, llinyn cymeriad neu linyn, yn ddilyniant o un
chars beit sy'n cael eu storio ochr yn ochr â
gilydd mewn cof.
Ac ar ddiwedd unrhyw llinyn cymeriad yn y C
iaith, mae un beit ychwanegol sy'n
ddyrannwyd ar gyfer cymeriad arbennig -
slaes 0, sef y cymeriad terfynu null.
Mae'r cymeriad terfynu null yn golosg 1 beit y mae eu darnau
yn gwbl 0 ac fe'i defnyddir i ddangos y diwedd
o linyn yn y cof.
Mae hyn yn golygu os ydych yn bwriadu i ymgychwyn eich llinyn fel
y frawddeg "C yn hwyl," neu dim ond y gair "hwyl," yn y
Bydd diwedd bob amser fod yn gymeriad terfynu null
nodi bod y llinyn wedi dod i ben.
I ddefnyddio llinyn yn eich rhaglen, argymhellir
eich bod yn ymgychwyn eich newidyn fel hyn -
siart seren S hafal dyfyniad agored, eich llinyn, yn agos
dyfyniad, hanner colon.
Yn y diffiniad amrywiol, newidiol S pwyntiau i'r cyntaf
cymeriad yn ein llinyn, sef C. Byddwch yn gweld, oherwydd ein bod bellach
gwybod y llinyn cyfan yn cael ei storio mewn trefn er cof,
gallwn adfer y llinyn heb unrhyw broblemau gan ein bod hefyd
yn gwybod ble mae'n dod i ben, hefyd -
cymeriad terfynu null.
Felly, cael hwyl.
Rwy'n Christopher Bartholomew, mae hyn yn cs50.