1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] CHRISTOPHER BARTHOLOMEW: Croeso yn ôl. 2 00:00:08,870 --> 00:00:12,730 Mewn un arall fideo, buom yn trafod y math data torgoch yn C a 3 00:00:12,730 --> 00:00:16,570 gellir ei ddefnyddio i ddal llythrennau, rhifau a chymeriadau arbennig 4 00:00:16,570 --> 00:00:19,420 megis y cwestiwn neu ebychnod. 5 00:00:19,420 --> 00:00:22,660 Rydym yn gwybod bod torgoch unigol â gwerth ASCII, sy'n 6 00:00:22,660 --> 00:00:25,280 yn gynrychiolaeth gyfanrif o'r cymeriad. 7 00:00:25,280 --> 00:00:29,690 Er enghraifft, llythyr cyfalaf A gwerth ASCII yw 65. 8 00:00:29,690 --> 00:00:34,570 Ond yn C, beth ydym yn ei defnyddio ar gyfer geiriau eu hunain neu frawddegau o'r fath 9 00:00:34,570 --> 00:00:37,940 fel rhaglennu, neu "C yn brydferth?" 10 00:00:37,940 --> 00:00:39,550 Yr ateb yn llinyn - 11 00:00:39,550 --> 00:00:42,340 ond i fod yn fwy penodol, mae'n llinyn cymeriad. 12 00:00:44,850 --> 00:00:48,250 A, llinyn cymeriad neu linyn, yn ddilyniant o un 13 00:00:48,250 --> 00:00:50,210 chars beit sy'n cael eu storio ochr yn ochr â 14 00:00:50,210 --> 00:00:52,000 gilydd mewn cof. 15 00:00:52,000 --> 00:00:55,000 Ac ar ddiwedd unrhyw llinyn cymeriad yn y C 16 00:00:55,000 --> 00:00:57,190 iaith, mae un beit ychwanegol sy'n 17 00:00:57,190 --> 00:00:59,410 ddyrannwyd ar gyfer cymeriad arbennig - 18 00:00:59,410 --> 00:01:03,565 slaes 0, sef y cymeriad terfynu null. 19 00:01:03,565 --> 00:01:07,290 Mae'r cymeriad terfynu null yn golosg 1 beit y mae eu darnau 20 00:01:07,290 --> 00:01:10,900 yn gwbl 0 ac fe'i defnyddir i ddangos y diwedd 21 00:01:10,900 --> 00:01:12,860 o linyn yn y cof. 22 00:01:12,860 --> 00:01:16,370 Mae hyn yn golygu os ydych yn bwriadu i ymgychwyn eich llinyn fel 23 00:01:16,370 --> 00:01:22,610 y frawddeg "C yn hwyl," neu dim ond y gair "hwyl," yn y 24 00:01:22,610 --> 00:01:26,100 Bydd diwedd bob amser fod yn gymeriad terfynu null 25 00:01:26,100 --> 00:01:29,420 nodi bod y llinyn wedi dod i ben. 26 00:01:29,420 --> 00:01:32,200 I ddefnyddio llinyn yn eich rhaglen, argymhellir 27 00:01:32,200 --> 00:01:34,440 eich bod yn ymgychwyn eich newidyn fel hyn - 28 00:01:38,050 --> 00:01:46,720 siart seren S hafal dyfyniad agored, eich llinyn, yn agos 29 00:01:46,720 --> 00:01:50,220 dyfyniad, hanner colon. 30 00:01:50,220 --> 00:01:54,880 Yn y diffiniad amrywiol, newidiol S pwyntiau i'r cyntaf 31 00:01:54,880 --> 00:02:01,040 cymeriad yn ein llinyn, sef C. Byddwch yn gweld, oherwydd ein bod bellach 32 00:02:01,040 --> 00:02:04,500 gwybod y llinyn cyfan yn cael ei storio mewn trefn er cof, 33 00:02:04,500 --> 00:02:08,009 gallwn adfer y llinyn heb unrhyw broblemau gan ein bod hefyd 34 00:02:08,009 --> 00:02:09,919 yn gwybod ble mae'n dod i ben, hefyd - 35 00:02:09,919 --> 00:02:12,060 cymeriad terfynu null. 36 00:02:12,060 --> 00:02:13,350 Felly, cael hwyl. 37 00:02:13,350 --> 00:02:16,750 Rwy'n Christopher Bartholomew, mae hyn yn cs50.