1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,980 >> DAVID Malan: Resulta que una cadena és només una seqüència de caràcters, o més 3 00:00:02,980 --> 00:00:05,160 adequadament, una matriu de caràcters. 4 00:00:05,160 --> 00:00:07,930 El que això significa és que podem realment accedir l'individu 5 00:00:07,930 --> 00:00:12,690 caràcters d'una cadena per la indexació en amb un nou conjunt de notació, 6 00:00:12,690 --> 00:00:15,630 suports específicament quadrats que podem utilitzar de la següent manera. 7 00:00:15,630 --> 00:00:19,300 >> Dins d'aquest programa, primer anem a declarar una cadena s i emmagatzemar-hi la 8 00:00:19,300 --> 00:00:21,060 valor de getString tornar. 9 00:00:21,060 --> 00:00:26,460 Anem a declarar al costat d'un bucle que va iterar des i és igual a 0, sempre que 10 00:00:26,460 --> 00:00:29,270 i és menor que la longitud de la cadena de x. 11 00:00:29,270 --> 00:00:31,920 Però utilitzar longitud de la cadena de s, vaig a necessitar un arxiu de capçalera anomenat 12 00:00:31,920 --> 00:00:35,220 string.h, el qual he consumit tenir cura ia incloure. 13 00:00:35,220 --> 00:00:39,600 >> Anem a procedir a incrementar I en cada iteració en 1. 14 00:00:39,600 --> 00:00:43,380 I després, dins d'aquest bucle, anem a imprimir terme cada char com segueix - 15 00:00:43,380 --> 00:00:49,560 printf% c barra invertida n suport de coma s i. 16 00:00:49,560 --> 00:00:52,430 Aquesta sintaxi, s suport de i, mitjans per accedir a la i-èsima 17 00:00:52,430 --> 00:00:54,960 caràcter de s, 0 indexada. 18 00:00:54,960 --> 00:00:58,620 >> Ara anem a compilar i executar aquest programa. 19 00:00:58,620 --> 00:01:03,490 fer string 0 punts slash cadena 0. 20 00:01:03,490 --> 00:01:06,230 I ara anem a fer una paraula com hola. 21 00:01:06,230 --> 00:01:08,870 Tingueu en compte que en veritat hem imprès hola hi ha un caràcter alhora. 22 00:01:08,870 --> 00:01:11,238