1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] Крыстафер Варфаламей: Сардэчна запрашаем назад. 2 00:00:08,870 --> 00:00:12,730 У іншым відэа, мы абмяркоўвалі знакавы тып дадзеных у C якім 3 00:00:12,730 --> 00:00:16,570 можа быць выкарыстаны для захоўвання літар, лічбаў і спецыяльных сімвалаў 4 00:00:16,570 --> 00:00:19,420 такія, як пытанне або клічнік. 5 00:00:19,420 --> 00:00:22,660 Мы ведаем, што асобныя сімвал мае ASCII значэнне, якое 6 00:00:22,660 --> 00:00:25,280 цэлае прадстаўленне характар. 7 00:00:25,280 --> 00:00:29,690 Напрыклад, ASCII значэнне літары складае 65. 8 00:00:29,690 --> 00:00:34,570 Але ў C, тое, што мы выкарыстоўваем для рэальных слоў ці прапаноў такіх 9 00:00:34,570 --> 00:00:37,940 як праграмаванне, ці "C прыгожая?" 10 00:00:37,940 --> 00:00:39,550 Адказам з'яўляецца радок - 11 00:00:39,550 --> 00:00:42,340 але каб быць больш канкрэтным, то гэта радок знакаў. 12 00:00:44,850 --> 00:00:48,250 Знакавая радок, ці радок, уяўляе сабой паслядоўнасць з аднаго 13 00:00:48,250 --> 00:00:50,210 байт знакаў, якія захоўваюцца разам з 14 00:00:50,210 --> 00:00:52,000 адзін аднаго ў памяці. 15 00:00:52,000 --> 00:00:55,000 І ў канцы любой радкі знакаў у C 16 00:00:55,000 --> 00:00:57,190 мову, ёсць адзін дадатковы байт, які з'яўляецца 17 00:00:57,190 --> 00:00:59,410 вылучаны для спецыяльнага характару - 18 00:00:59,410 --> 00:01:03,565 зваротны слеш 0, які з'яўляецца нулявой сімвал заканчэння. 19 00:01:03,565 --> 00:01:07,290 Тэрмінальны сімвал з'яўляецца 1 байт знакаў, чые біты 20 00:01:07,290 --> 00:01:10,900 Усе 0 і яно выкарыстоўваецца, каб пазначыць канец 21 00:01:10,900 --> 00:01:12,860 з радка ў памяці. 22 00:01:12,860 --> 00:01:16,370 Гэта азначае, маюць намер Ці вы ініцыялізаваць радок 23 00:01:16,370 --> 00:01:22,610 прапанова «C весела," ці проста слова "весела", у 24 00:01:22,610 --> 00:01:26,100 канец заўсёды будзе нулявы знак заканчэння 25 00:01:26,100 --> 00:01:29,420 аб тым, што радок скончылася. 26 00:01:29,420 --> 00:01:32,200 Каб выкарыстоўваць радок у праграме, рэкамендуецца 27 00:01:32,200 --> 00:01:34,440 што вы ініцыялізацыі зменнай, так як гэта - 28 00:01:38,050 --> 00:01:46,720 Карта зорнага S роўная адкрытыя цытаты, вашы радкі, блізкія 29 00:01:46,720 --> 00:01:50,220 цытаты, кропка з коскі. 30 00:01:50,220 --> 00:01:54,880 У гэтай вызначэння зменнай, зменная S паказвае на першы 31 00:01:54,880 --> 00:02:01,040 характар ​​у нашай радок, якая з'яўляецца C. Вы бачыце, таму што мы зараз 32 00:02:01,040 --> 00:02:04,500 ведаць усю радок захоўваюцца ў памяці паслядоўна, 33 00:02:04,500 --> 00:02:08,009 мы можам атрымаць радок без праблем, як і мы 34 00:02:08,009 --> 00:02:09,919 ведаю, дзе яна сканчаецца, таксама - 35 00:02:09,919 --> 00:02:12,060 тэрмінальны знак. 36 00:02:12,060 --> 00:02:13,350 Так весела. 37 00:02:13,350 --> 00:02:16,750 Я Крыстафера Варфаламея, гэта CS50.