1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] Christopher BARTHOLOMEW: Karibu tena. 2 00:00:08,870 --> 00:00:12,730 Katika video mwingine, tulijadili data Char aina katika C ambayo 3 00:00:12,730 --> 00:00:16,570 inaweza kutumika kwa kushikilia herufi, nambari na herufi maalum 4 00:00:16,570 --> 00:00:19,420 vile kama swali au alama Moderators. 5 00:00:19,420 --> 00:00:22,660 Sisi tunajua kwamba mtu ana thamani Char ASCII, ambayo 6 00:00:22,660 --> 00:00:25,280 ni uwakilishi integer wa tabia. 7 00:00:25,280 --> 00:00:29,690 Kwa mfano, mji mkuu wa barua ya A thamani ASCII ni 65. 8 00:00:29,690 --> 00:00:34,570 Lakini katika C, je, sisi kutumia kwa ajili ya maneno halisi au sentensi vile 9 00:00:34,570 --> 00:00:37,940 kama programu, au "C ni mzuri?" 10 00:00:37,940 --> 00:00:39,550 Jibu ni string - 11 00:00:39,550 --> 00:00:42,340 lakini kwa kuwa maalumu zaidi, ni string tabia. 12 00:00:44,850 --> 00:00:48,250 string tabia, au kamba, ni mlolongo wa moja 13 00:00:48,250 --> 00:00:50,210 Byte chars kwamba ni kuhifadhiwa sambamba 14 00:00:50,210 --> 00:00:52,000 kila mmoja katika kumbukumbu. 15 00:00:52,000 --> 00:00:55,000 Na mwishoni mwa yoyote string tabia katika C 16 00:00:55,000 --> 00:00:57,190 lugha, kuna mmoja ziada Byte kwamba ni 17 00:00:57,190 --> 00:00:59,410 zilizotengwa kwa ajili ya tabia maalum - 18 00:00:59,410 --> 00:01:03,565 backslash 0, ambayo ni null kuondoa tabia. 19 00:01:03,565 --> 00:01:07,290 null kuondoa tabia ni Char 1 Byte ambaye bits 20 00:01:07,290 --> 00:01:10,900 wote ni 0 na ni kutumika kuashiria mwisho 21 00:01:10,900 --> 00:01:12,860 ya kamba katika kumbukumbu. 22 00:01:12,860 --> 00:01:16,370 Hii ina maana kama unakusudia initialize string yako kama 23 00:01:16,370 --> 00:01:22,610 sentensi ya "C ni kujifurahisha," au tu neno "kujifurahisha," katika 24 00:01:22,610 --> 00:01:26,100 mwisho siku zote kutakuwa null kuondoa tabia 25 00:01:26,100 --> 00:01:29,420 kuonyesha kwamba string ina kumalizika. 26 00:01:29,420 --> 00:01:32,200 Kutumia kamba katika mpango wako, inashauriwa 27 00:01:32,200 --> 00:01:34,440 kwamba wewe initialize variable yako kama hii - 28 00:01:38,050 --> 00:01:46,720 chati nyota S sawa quote wazi, kamba yako, karibu 29 00:01:46,720 --> 00:01:50,220 quote, semicolon. 30 00:01:50,220 --> 00:01:54,880 Katika ufafanuzi huu variable, variable S pointi ya kwanza 31 00:01:54,880 --> 00:02:01,040 tabia katika kamba yetu, ambayo ni C. Unaweza kuona, kwa sababu sisi sasa 32 00:02:01,040 --> 00:02:04,500 kujua string nzima ni kuhifadhiwa sequentially katika kumbukumbu, 33 00:02:04,500 --> 00:02:08,009 tunaweza retrieve string na hakuna matatizo kama sisi pia 34 00:02:08,009 --> 00:02:09,919 kujua ambapo ni mwisho, pia - 35 00:02:09,919 --> 00:02:12,060 null kuondoa tabia. 36 00:02:12,060 --> 00:02:13,350 Hivyo kuwa na furaha. 37 00:02:13,350 --> 00:02:16,750 Mimi nina Christopher Bartholomayo, hii ni cs50.