1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,980 >> DAVID MALAN: Es stellt sich heraus ein String nur eine Folge von Zeichen oder mehr 3 00:00:02,980 --> 00:00:05,160 richtig, ein Array von Zeichen. 4 00:00:05,160 --> 00:00:07,930 Was dies bedeutet, ist, dass wir tatsächlich Zugriff auf die einzelnen 5 00:00:07,930 --> 00:00:12,690 Zeichen in einem String durch Indizierung in es mit einem neuen Satz von Notation 6 00:00:12,690 --> 00:00:15,630 speziell eckigen Klammern dass wir verwenden können, wie folgt. 7 00:00:15,630 --> 00:00:19,300 >> Innerhalb dieses Programms, wollen wir zunächst erklären ein String s und Speicher in der es 8 00:00:19,300 --> 00:00:21,060 Rückgabewert getstring. 9 00:00:21,060 --> 00:00:26,460 Lassen Sie uns erklären, neben einer Schleife, die gehen von i gleich 0 durchlaufen, so lange 10 00:00:26,460 --> 00:00:29,270 i kleiner ist als die Länge der Zeichenfolge x. 11 00:00:29,270 --> 00:00:31,920 Aber um String-Länge von s verwenden, werde ich um eine Header-Datei namens brauchen 12 00:00:31,920 --> 00:00:35,220 string.h, die ich getroffen habe Pflege bereits enthalten. 13 00:00:35,220 --> 00:00:39,600 >> Lassen Sie uns gehen zu erhöhen i bei jeder Iteration um 1. 14 00:00:39,600 --> 00:00:43,380 Und dann in dieser Schleife, lassen Sie uns Druck aus jeder char wie folgt - 15 00:00:43,380 --> 00:00:49,560 printf% c n Backslash Komma s i Halterung. 16 00:00:49,560 --> 00:00:52,430 Diese Syntax, s Halterung i, Mittel, um die i-te Zugriff 17 00:00:52,430 --> 00:00:54,960 Zeichen in s, 0 indizierte. 18 00:00:54,960 --> 00:00:58,620 >> Lassen Sie uns nun kompilieren und führen Sie dieses Programm. 19 00:00:58,620 --> 00:01:03,490 machen Zeichenfolge Punkt 0 0 Strich String. 20 00:01:03,490 --> 00:01:06,230 Und nun nehmen Sie ein Wort wie hallo lassen. 21 00:01:06,230 --> 00:01:08,870 Beachten Sie, wir haben tatsächlich gedruckt hallo ein Zeichen zu einem Zeitpunkt. 22 00:01:08,870 --> 00:01:11,238