1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] Цхристопхер Вартоломеј: Добродошли назад. 2 00:00:08,870 --> 00:00:12,730 У другом видеу смо разговарали о цхар тип података у Ц који 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 Ми знамо да појединац знак има АСЦИИ вредност, која 6 00:00:22,660 --> 00:00:25,280 је цео представљање карактера. 7 00:00:25,280 --> 00:00:29,690 На пример, слово је АСЦИИ вредност је 65. 8 00:00:29,690 --> 00:00:34,570 Али у Ц, шта ми користимо за стварне речи или реченица таквим 9 00:00:34,570 --> 00:00:37,940 као програмирања, или "Ц је лепа?" 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 И на крају било знакова у Ц 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 реченица "Ц је забавно", или само реч "забава", у 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 графикон звездице С једнако отворени цитат, ваш ниска, близу 29 00:01:46,720 --> 00:01:50,220 цитат зарез. 30 00:01:50,220 --> 00:01:54,880 У овом променљивом дефиницијом, променљиви С указује на први 31 00:01:54,880 --> 00:02:01,040 лик у нашој ниски, што је Ц. Можете видети, јер смо сада 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 Ја сам Кристофер Вартоломеј, ово је цс50.