1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] CHRISTOPHER Jerneja: Dobrodošel nazaj. 2 00:00:08,870 --> 00:00:12,730 V drugem videu smo razpravljali o char vrste podatkov v C, ki 3 00:00:12,730 --> 00:00:16,570 se lahko uporablja za hranjenje črke, številke in posebne znake 4 00:00:16,570 --> 00:00:19,420 kot je vprašanje, ali klicaj. 5 00:00:19,420 --> 00:00:22,660 Vemo, da posameznik zna ima ASCII vrednost, ki 6 00:00:22,660 --> 00:00:25,280 je celo predstavitev značaja. 7 00:00:25,280 --> 00:00:29,690 Na primer, ASCII vrednost kapitalskega črko A je 65. 8 00:00:29,690 --> 00:00:34,570 Toda v C, kaj bomo uporabili za dejanske besede ali stavke takšnih 9 00:00:34,570 --> 00:00:37,940 kot programiranje, ali "C je lepo?" 10 00:00:37,940 --> 00:00:39,550 Odgovor je niz - 11 00:00:39,550 --> 00:00:42,340 ampak da bi bili bolj specifični, je niz znakov. 12 00:00:44,850 --> 00:00:48,250 Niz znakov, ali niz, je zaporedje 1 13 00:00:48,250 --> 00:00:50,210 zlog znakov, ki so shranjeni skupaj 14 00:00:50,210 --> 00:00:52,000 med seboj v spomin. 15 00:00:52,000 --> 00:00:55,000 In na koncu vsakega niza znakov v C 16 00:00:55,000 --> 00:00:57,190 jezika, tam je še ena bajta, ki je 17 00:00:57,190 --> 00:00:59,410 dodeljena za poseben znak - 18 00:00:59,410 --> 00:01:03,565 Znak 0, ki je sedaj null prenehanje značaj. 19 00:01:03,565 --> 00:01:07,290 Null prenehanje znak je 1 bajt znak, katerega bitov 20 00:01:07,290 --> 00:01:10,900 vsi 0 in se uporablja za signaliziranje konec 21 00:01:10,900 --> 00:01:12,860 iz niza v spomin. 22 00:01:12,860 --> 00:01:16,370 To pomeni, da če nameravate pripravite kot niz 23 00:01:16,370 --> 00:01:22,610 stavek "C je zabavno," ali samo besedo "zabava" na 24 00:01:22,610 --> 00:01:26,100 Konec bo vedno ničen učinek prenehanja 25 00:01:26,100 --> 00:01:29,420 pomeni, da je niz končal. 26 00:01:29,420 --> 00:01:32,200 Če želite uporabiti niz v svoj program, je priporočljivo, 27 00:01:32,200 --> 00:01:34,440 , ki jo pripravite spremenljivke, kot je to - 28 00:01:38,050 --> 00:01:46,720 Grafikon zvezda S enaka odprto ponudbo, vaš niz, v bližini 29 00:01:46,720 --> 00:01:50,220 citat, podpičje. 30 00:01:50,220 --> 00:01:54,880 V tej definiciji spremenljivke, spremenljivka S opozarja, da je prvi 31 00:01:54,880 --> 00:02:01,040 lik v našem nizu, ki je C. Vidite, ker smo zdaj 32 00:02:01,040 --> 00:02:04,500 poznajo celoten niz se zaporedno shranjene v pomnilniku, 33 00:02:04,500 --> 00:02:08,009 lahko pridobite niz brez težav, kot smo tudi 34 00:02:08,009 --> 00:02:09,919 ve, kje se konča, preveč - 35 00:02:09,919 --> 00:02:12,060 null prenehanje značaj. 36 00:02:12,060 --> 00:02:13,350 Torej, zabavajte. 37 00:02:13,350 --> 00:02:16,750 Sem Christopher Jerneja, to je cs50.