1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] Christopher BARTHOLOMEW: Mirë se vini mbrapa. 2 00:00:08,870 --> 00:00:12,730 Në një tjetër video, kemi diskutuar char lloj të dhënave në C e cila 3 00:00:12,730 --> 00:00:16,570 mund të përdoret për të mbajtur shkronja, numra dhe karaktere speciale 4 00:00:16,570 --> 00:00:19,420 të tilla si pyetje apo pikëçuditëse. 5 00:00:19,420 --> 00:00:22,660 Ne e dimë se një char individ ka një vlerë ASCII, të cilat 6 00:00:22,660 --> 00:00:25,280 është një numër i plotë përfaqësimi i karakter. 7 00:00:25,280 --> 00:00:29,690 Për shembull, vlera e kapitalit ASCII një letër është 65. 8 00:00:29,690 --> 00:00:34,570 Por në C, çfarë ne përdorim për fjalët aktuale apo fjali të tilla 9 00:00:34,570 --> 00:00:37,940 si programim, ose "C është e bukur?" 10 00:00:37,940 --> 00:00:39,550 Përgjigja është një varg - 11 00:00:39,550 --> 00:00:42,340 por për të qenë më specifik, kjo është një varg karakter. 12 00:00:44,850 --> 00:00:48,250 Një varg karakter, ose një varg, është një sekuencë e njërit 13 00:00:48,250 --> 00:00:50,210 chars byte që janë ruajtur së bashku 14 00:00:50,210 --> 00:00:52,000 njëri-tjetrin në kujtesë. 15 00:00:52,000 --> 00:00:55,000 Dhe në fund të çdo varg karakter në C 16 00:00:55,000 --> 00:00:57,190 gjuhë, ka një bajt tjetër që është 17 00:00:57,190 --> 00:00:59,410 alokuar për një karakter të veçantë - 18 00:00:59,410 --> 00:01:03,565 backslash 0, e cila është karakter null ndërprerjen. 19 00:01:03,565 --> 00:01:07,290 Karakteri null Përfundimi është një char 1 bajt cilit bit 20 00:01:07,290 --> 00:01:10,900 janë të gjithë 0 dhe ajo është përdorur për të sinjalizuar fundin 21 00:01:10,900 --> 00:01:12,860 i një vargut në memorje. 22 00:01:12,860 --> 00:01:16,370 Kjo do të thotë nëse keni ndërmend të nisja string tuaj si 23 00:01:16,370 --> 00:01:22,610 fjalia "C është e bukur", ose thjesht fjala "fun", në 24 00:01:22,610 --> 00:01:26,100 fund nuk do të jetë gjithmonë një karakter null ndërprerja 25 00:01:26,100 --> 00:01:29,420 duke treguar se ka përfunduar string. 26 00:01:29,420 --> 00:01:32,200 Për të përdorur një varg në programin tuaj, ajo është e rekomanduar 27 00:01:32,200 --> 00:01:34,440 se ju nisja ndryshore tuaj si kjo - 28 00:01:38,050 --> 00:01:46,720 Grafiku yll S është e barabartë me kuotë të hapur, string juaj, në afërsi 29 00:01:46,720 --> 00:01:50,220 , të japin kuotën pikëpresje. 30 00:01:50,220 --> 00:01:54,880 Në këtë përkufizim ndryshueshme, ndryshueshme S pikë të parë 31 00:01:54,880 --> 00:02:01,040 karakter në vargun tonë, e cila është C. Ju shikoni, sepse ne tani 32 00:02:01,040 --> 00:02:04,500 e dini tekstin e plotë është ruajtur në kujtesën sequentially, 33 00:02:04,500 --> 00:02:08,009 Ne mund të marrim vargun pa probleme si edhe ne 34 00:02:08,009 --> 00:02:09,919 e di se ku mbaron, shumë - 35 00:02:09,919 --> 00:02:12,060 Karakteri null përfundimit. 36 00:02:12,060 --> 00:02:13,350 Kështu have fun. 37 00:02:13,350 --> 00:02:16,750 Unë jam Christopher Bartolomeu, kjo është CS50.