1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,980 >> DAVID MALAN: Se pare un șir este doar o secvență de caractere, sau mai mult 3 00:00:02,980 --> 00:00:05,160 în mod corespunzător, o serie de caractere. 4 00:00:05,160 --> 00:00:07,930 Ce înseamnă acest lucru este că putem de fapt accesa individul 5 00:00:07,930 --> 00:00:12,690 caractere dintr-un șir de indexare în l cu un nou set de notație, 6 00:00:12,690 --> 00:00:15,630 paranteze pătrate în mod special pe care le poate folosi după cum urmează. 7 00:00:15,630 --> 00:00:19,300 >> În interiorul acestui program, să declare în primul rând de un șir e și magazin în IT 8 00:00:19,300 --> 00:00:21,060 Valoarea de getstring reveni. 9 00:00:21,060 --> 00:00:26,460 Să următor declară o buclă care va de a repeta de la i este egal cu 0, atât timp cât 10 00:00:26,460 --> 00:00:29,270 i este mai mică decât lungimea șirului de x. 11 00:00:29,270 --> 00:00:31,920 Dar pentru a utiliza lungime șir de s, am de gând la nevoie de un fișier header numit 12 00:00:31,920 --> 00:00:35,220 string.h, pe care l-am luat de îngrijire deja pentru a include. 13 00:00:35,220 --> 00:00:39,600 >> Să ne continua pentru a incrementa i pe fiecare iterație de 1. 14 00:00:39,600 --> 00:00:43,380 Și apoi în interiorul această buclă, să imprimare în fiecare char cum urmează - 15 00:00:43,380 --> 00:00:49,560 printf% c backslash n virgulă s suport i. 16 00:00:49,560 --> 00:00:52,430 Această sintaxă, s suport i, înseamnă a accesa a ia 17 00:00:52,430 --> 00:00:54,960 caracter în s, 0 indexate. 18 00:00:54,960 --> 00:00:58,620 >> Hai acum compila și rula acest program. 19 00:00:58,620 --> 00:01:03,490 face șir 0 puncte slash șir 0. 20 00:01:03,490 --> 00:01:06,230 Și acum să facem un cuvânt ca salut. 21 00:01:06,230 --> 00:01:08,870 Observați că am tipărit într-adevăr salut un char la un moment dat. 22 00:01:08,870 --> 00:01:11,238