1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,980 >> DAVID MALAN: Si scopre una stringa è solo una sequenza di caratteri, o più 3 00:00:02,980 --> 00:00:05,160 correttamente, un array di caratteri. 4 00:00:05,160 --> 00:00:07,930 Ciò significa che possiamo effettivamente accedere ai singoli 5 00:00:07,930 --> 00:00:12,690 caratteri di una stringa di indicizzazione in con una nuova serie di notazione, 6 00:00:12,690 --> 00:00:15,630 parentesi quadre specificamente che possiamo usare come segue. 7 00:00:15,630 --> 00:00:19,300 >> All'interno di questo programma, si deve prima dichiarare una stringa s e conservare in esso il 8 00:00:19,300 --> 00:00:21,060 valore GetString ritorno. 9 00:00:21,060 --> 00:00:26,460 Facciamo prossimo dichiarare un ciclo che sta succedendo per scorrere da i è uguale a 0, purché 10 00:00:26,460 --> 00:00:29,270 i è inferiore alla lunghezza di stringa di x. 11 00:00:29,270 --> 00:00:31,920 Ma per utilizzare la lunghezza della stringa di s, sto andando bisogno di un file di intestazione denominato 12 00:00:31,920 --> 00:00:35,220 string.h, che ho preso cura già da includere. 13 00:00:35,220 --> 00:00:39,600 >> Ma procediamo per incrementare i su ogni iterazione di 1. 14 00:00:39,600 --> 00:00:43,380 E poi all'interno di questo ciclo, andiamo stampa fuori ogni char come segue - 15 00:00:43,380 --> 00:00:49,560 printf% c backslash n virgola s staffa i. 16 00:00:49,560 --> 00:00:52,430 Questa sintassi, staffa s i, mezzi per accedere all'iesimo 17 00:00:52,430 --> 00:00:54,960 carattere in s, 0 indicizzato. 18 00:00:54,960 --> 00:00:58,620 >> Vediamo ora compilare e eseguire questo programma. 19 00:00:58,620 --> 00:01:03,490 rendere stringa 0 dot barra stringa 0. 20 00:01:03,490 --> 00:01:06,230 Ed ora diamo una parola come ciao. 21 00:01:06,230 --> 00:01:08,870 Notate che abbiamo effettivamente stampato ciao un carattere alla volta. 22 00:01:08,870 --> 00:01:11,238